EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Полезные JavaScript функции

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX
Полезные JavaScript функции
Автор Сообщение
Александр Михалицын
Согнул ложку
Согнул ложку


Зарегистрирован: 22.08.2008
Сообщения: 924

23430 Монеты

СообщениеДобавлено: Пн, 29 Сен, 2008 14:11    Заголовок сообщения: Полезные JavaScript функции Ответить с цитатой

Собственно прошу всех сюда кидать разные функции,
написаные или найденные вами.

Функция возвратит значение (value) выбранного радиобатона:
Код:
function getRadioValue(name)
{
   //Автор функции Furax, это чуть исправленный вариант. ;)
   //Просто код оформил по другому...
   for (var i = 0; i < name.length; i++)
   {
      if (name[i].checked == true)
      {
         return name[i].value;
      }
   }
   return null;
}

Если ни один элемент в радиобаттоне выбран не был,
то возвратит null.

Функция позволит записать в массив все ссылки объекты
с определенным CSS классом в определенном элементе.
class - имя CSS класса,
in - ссылка на объект элемента в котором
производится поиск.
Код:
function csstoarray(class, in)
{ //Автор функции я..
   var result_array = new Array();
   for (var i = 0; i < in.childNodes.length; i++)
   {
      if (in.childNodes[i].className == class)
      {
         result_array[result_array.length] = in.childNodes[i];
      }
   }
   if (result_array.length < 1)
   {
      return null;
   }
}

Если в указаном элементе не найдено не одного элемента
с указаным классом, возвратит null.

Теперь ваши предложения и ваши функции. Wink
Можете написать еще какие функции хотели бы увидеть - напишу. Cool

To Admin:
Прилепите тему! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Александр Михалицын
Согнул ложку
Согнул ложку


Зарегистрирован: 22.08.2008
Сообщения: 924

23430 Монеты

СообщениеДобавлено: Пн, 29 Сен, 2008 14:12    Заголовок сообщения: Ответить с цитатой

ToDo:
функцию csstoarray
переписать как метод
вроде getElementById Smile
Наверно сегодня сделаю... Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Александр Михалицын
Согнул ложку
Согнул ложку


Зарегистрирован: 22.08.2008
Сообщения: 924

23430 Монеты

СообщениеДобавлено: Пн, 29 Сен, 2008 14:36    Заголовок сообщения: Ответить с цитатой

http://systemnik.net.ru/functions.js
все буду ложить тут.. естественно анонсить тут Smile

Сделал.. document.getElementsByClassName
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пн, 29 Сен, 2008 14:37    Заголовок сообщения: Ответить с цитатой

Александр Михалицын
а нафига?.. 0о
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Александр Михалицын
Согнул ложку
Согнул ложку


Зарегистрирован: 22.08.2008
Сообщения: 924

23430 Монеты

СообщениеДобавлено: Пн, 29 Сен, 2008 14:39    Заголовок сообщения: Ответить с цитатой

[LP]LordPro.teus,
хм, а что разве неактуально?
Ненужная тема? Confused
Просто в процессе кодинга на JS частенько нехватает функционала
вот и приходится самому писать, а тут - уже готово. Wink
В разделе вебкодинг уже есть подобная тема, только про пхп
функции... Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пн, 29 Сен, 2008 14:57    Заголовок сообщения: Ответить с цитатой

Александр Михалицын
дык, там функции не те, что можно самому написать в макс 60сек одной-тремя строками... 0o
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120350 Монеты

СообщениеДобавлено: Пн, 29 Сен, 2008 15:04    Заголовок сообщения: Ответить с цитатой

Александр Михалицын
Вам на апдейт или домен не хватает?
Я так понимаю, мы с LP даже можем скинутся Вам на домен/апгрейд etc. чтобы вы не засоряли форум.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр Михалицын
Согнул ложку
Согнул ложку


Зарегистрирован: 22.08.2008
Сообщения: 924

23430 Монеты

СообщениеДобавлено: Вт, 30 Сен, 2008 07:39    Заголовок сообщения: Ответить с цитатой

Цитата:
Вам на апдейт или домен не хватает?
Я так понимаю, мы с LP даже можем скинутся Вам на домен/апгрейд etc. чтобы вы не засоряли форум.

Хех, забудьте про мой сайт, ок?
Он тут непричем, и апдейтить мне ничего ненадо. Wink

Больше прошу вас обоих тут меня не комментировать. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
SWAT
Пол-пирога
Пол-пирога


Зарегистрирован: 29.07.2007
Сообщения: 61
Откуда: Россия
4695 Монеты

СообщениеДобавлено: Сб, 10 Янв, 2009 08:37    Заголовок сообщения: Ответить с цитатой

Помоему вы изобретаете велосипед.
Все это уже давно реализованно во всех framework'ах.
Что мешает их использовать?
_________________
C/C++, Lua, JavaScript, CSS + XHTML, PHP.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group