|
|
|
Junior Member
      
участник
Last Login: 29.03.2007 14:04
Сообщ.: 13,
Visits: 22
|
|
| В обще ситуевина такая: есть страничка, на ней большое количество checkbox'ов. разработчики сайта тупые и не сделали возможности выделить все сразу. я хочу как-то избежать этого и, используя скрипт, выделять их все разом. но пока что не получается придумать, как это сделать. если кто знает, помогите пожалуйста. спасибо зарание.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.05.2008 20:04
Сообщ.: 269,
Visits: 2 381
|
|
profi2k2 (14.01.2007)
В обще ситуевина такая: есть страничка, на ней большое количество checkbox'ов. разработчики сайта тупые и не сделали возможности выделить все сразу. я хочу как-то избежать этого и, используя скрипт, выделять их все разом. но пока что не получается придумать, как это сделать. если кто знает, помогите пожалуйста. спасибо зарание. <script> var idszx=0; function A() { while(document.form1.elements[idszx].checked=true) idszx++; idszx=0; } </script> <body> <form name="form1"> <input type='checkbox' name=a value=12> 1   <input type='checkbox' name=a value=13> 2   <input type='checkbox' name=a value=14> 3   <input type='checkbox' name=a value=15> 4   <input type='checkbox' name=a value=16> 5 <br> <input type='checkbox' name=a value=17> 6   <input type='checkbox' name=a value=18> 7   <input type='checkbox' name=a value=19> 8   <input type='checkbox' name=a value=20> 9   <input type='checkbox' name=a value=21> 10 <br> <input type='checkbox' name=a value=22> 11 <input type='checkbox' name=a value=23> 12 <input type='checkbox' name=a value=24> 13 <input type='checkbox' name=a value=25> 14 <input type='checkbox' name=a value=26> 15 <br> <input type='checkbox' name=a value=27> 16 <input type='checkbox' name=a value=28> 17 <input type='checkbox' name=a value=29> 18 <input type='checkbox' name=a value=30> 19 <input type='checkbox' name=a value=31> 20 <br> <input type='checkbox' name=a value=32> 21 <input type='checkbox' name=a value=33> 22 <input type='checkbox' name=a value=34> 23 <input type='checkbox' name=a value=35> 24 <input type='checkbox' name=a value=36> 25 <br> <input type='checkbox' name=a value=37> 26 <input type='checkbox' name=a value=38> 27 <input type='checkbox' name=a value=39> 28 <input type='checkbox' name=a value=40> 29 <input type='checkbox' name=a value=41> 30 <br> <input type="button" value="Выделить всё" onClick="A()"> </form>
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Лучше так сделать:function A() { var e=document.form1.elements; for (var i=0; i<e.length; i++) if ("checkbox" == e[i].type) e[i].checked=true; } Vizlim, твоя функция отработает только один раз из-за ошибки скрипта.
|
|
|
|
|
Junior Member
      
участник
Last Login: 29.03.2007 14:04
Сообщ.: 13,
Visits: 22
|
|
| Боюсь вы не совсем меня поняли. Это не мой сайт. И у меня нет доступа на редактирования кода в том php-файле. Мне нужно как-то это сделать с клиентской стороны, но из другого окна браузера или прогу какую написать что ли. Не знаю, может там через OLE-объекты или еще как-то. Просто в голову не приходит ничего.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Добавляешь этот код к себе в фавориты в виде одной строки. Вот так: javascript:var e=document.form1.elements; for (var i=0; i<e.length; i++) if ("checkbox" == e[i].type) e[i].checked=true И когда находишься на этом сайте открываешь эту закладку и код javascript выполнится для текущей страницы. Единственное что тебе нужно изменить в этой строке так это инициализацию переменной e так чтобы обращение шло к нужной форме.
|
|
|
|
|
Junior Member
      
участник
Last Login: 29.03.2007 14:04
Сообщ.: 13,
Visits: 22
|
|
| Спасибо. Сейчас буду пробовать!
|
|
|
|
|
Junior Member
      
участник
Last Login: 29.03.2007 14:04
Сообщ.: 13,
Visits: 22
|
|
| Возникла проблемка. Просмотрел код той страницы - у формы не задано имя. Щас может попробую как-нибудь через Forms получить нужное..
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Если нет имени, обрашайся по номеру: var e=document.forms[0].elements;
|
|
|
|
|
Junior Member
      
участник
Last Login: 29.03.2007 14:04
Сообщ.: 13,
Visits: 22
|
|
| | |