|
0 / 0 / 0
Регистрация: 30.08.2006
Сообщений: 13
|
|
Нужен скрипт14.01.2007, 22:00. Показов 3062. Ответов 11
Метки нет (Все метки)
В обще ситуевина такая:
есть страничка, на ней большое количество checkbox'ов. разработчики сайта тупые и не сделали возможности выделить все сразу. я хочу как-то избежать этого и, используя скрипт, выделять их все разом. но пока что не получается придумать, как это сделать. если кто знает, помогите пожалуйста. спасибо зарание.
0
|
|
| 14.01.2007, 22:00 | |
|
Ответы с готовыми решениями:
11
Нужен скрипт Нужен скрипт Нужен скрипт |
|
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
|
||
| 14.01.2007, 23:32 | ||
var idszx=0; function A() { while(document.<STRONG>form1</STRONG>.elements[idszx].checked=true) idszx++; idszx=0; } </script> <body> <form name="<STRONG>form1</STRONG> <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 <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 <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 <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 <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 <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 <input type="button" value="Выделить всё" onClick="A() </form>
0
|
||
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
||||||
| 15.01.2007, 13:12 | ||||||
|
Лучше так сделать:
0
|
||||||
|
0 / 0 / 0
Регистрация: 30.08.2006
Сообщений: 13
|
|
| 15.01.2007, 18:10 [ТС] | |
|
Боюсь вы не совсем меня поняли. Это не мой сайт. И у меня нет доступа на редактирования кода в том php-файле. Мне нужно как-то это сделать с клиентской стороны, но из другого окна браузера или прогу какую написать что ли. Не знаю, может там через OLE-объекты или еще как-то. Просто в голову не приходит ничего.
0
|
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 15.01.2007, 18:24 | |
|
Добавляешь этот код к себе в фавориты в виде одной строки. Вот так:
<SPAN>java</SPAN><SPAN>script</SPAN>:var e=document.form1.elements; for (var i=0; i<e.length; i++) if ("checkbox" == e[i].type) e[i].checked=true И когда находишься на этом сайте открываешь эту закладку и код javascript выполнится для текущей страницы. Единственное что тебе нужно изменить в этой строке так это инициализацию переменной e так чтобы обращение шло к нужной форме.
0
|
|
|
0 / 0 / 0
Регистрация: 30.08.2006
Сообщений: 13
|
|
| 15.01.2007, 18:55 [ТС] | |
|
Спасибо. Сейчас буду пробовать!
0
|
|
|
0 / 0 / 0
Регистрация: 30.08.2006
Сообщений: 13
|
|
| 15.01.2007, 19:04 [ТС] | |
|
Возникла проблемка. Просмотрел код той страницы - у формы не задано имя. Щас может попробую как-нибудь через Forms получить нужное..
0
|
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 15.01.2007, 19:35 | |
|
Если нет имени, обрашайся по номеру: var e=document.forms[0].elements;
0
|
|
|
0 / 0 / 0
Регистрация: 30.08.2006
Сообщений: 13
|
|
| 15.01.2007, 21:53 [ТС] | |
|
угу, я там и сделал как раз. в общем он выводит true на белом фоне. и все.
я еще попробовал активировать флажки напрямую по их именам - не получается - пишет, что объект не найден =(
0
|
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 15.01.2007, 22:19 | |
|
Добавь еще в конце скрипта строку ; void(0); То есть целиком это получается:
<SPAN>java</SPAN><SPAN>script</SPAN>:var e=document.form1.elements; for (var i=0; i<e.length; i++) if ("checkbox" == e[i].type) e[i].checked=true; void(0); Так точно работает. Я проверил.
0
|
|
|
0 / 0 / 0
Регистрация: 30.08.2006
Сообщений: 13
|
|
| 15.01.2007, 22:29 [ТС] | |
|
Все работает. Огромное спасибо!
0
|
|
|
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
|
||
| 15.01.2007, 23:45 | ||
0
|
||
| 15.01.2007, 23:45 | |
|
Помогаю со студенческими работами здесь
12
Нужен скрипт Нужен скрипт! нужен скрипт нужен скрипт
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|