Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Java-script замены формы (https://forum.antichat.xyz/showthread.php?t=53853)

Luks 18.11.2007 20:07

Java-script замены формы
 
Помогите! Я в яве вообще полный нуль. Я не разу не писал скрипты и вообще не знал что ява бывает на компы :D знал тока яву на мобилах... Вообщем, позарез нужен скрипт, который заменяет в формах параметры ReadOnly, maxLength и disabled. Где-то на картинке наковырял, ошибку выдаёт... Вот скрипт ниже. Пожалуйста, подкорректируйте чтобы работал.

Код:

<script type="text/javascript">
var zWindow = external.menuArguments;
var zDocument = zWindow.document;
var zForms = zDocument.forms;
for (var j = 0; j <= zForms.length - 1; i ++){
for (var j = 0; j <= zForms[i].elements.length - 1; j ++){
with (zForms[i].elements[j]){
setAttribute('disabled', false, 0);
setAttribute('read0nly', false, 0);
setAttribute('max.Length', 50000, 0);
}
}
}
</script>


inv 18.11.2007 20:10

это по ходу внешний скрипт для ie
для проверки чатов на уязвимости................

maxLength без точки
read0nly такое есть?......вообще

zForms[i].elements[j].setAttibute(.... наверно..

http://forum.antichat.ru/thread20212.html

Luks 18.11.2007 20:13

В теме такого модуля нету, насчет Ie угадал. Щас попробую заменить...

inv 18.11.2007 20:16

я не угадывал=\
юзай лучше оперу и userjs (или лису с грисманки)
operafan.net
ну основы ява скрипт не помешали бы..

Luks 18.11.2007 20:17

Нет, не работает. И еще: вот скрин ошибки.

http://img225.imageshack.us/img225/8301/imgdw9.jpg

inv 18.11.2007 20:24

я сам with никогда не юзал (вроде не советуют ну ладно)
вот из-за видза и надо было перед сетаттрибут вставлять ничего ...
у тебя просто в двух циклах
j=0
j=0

поэтому i в начале неопределено

Luks 18.11.2007 20:33

Нече не понял...

Цитата:

у тебя просто в двух циклах
j=0
j=0

поэтому i в начале неопределено
И что надо делать? Можешь плз готовый код написать...

inv 18.11.2007 20:34

не могу =\

for (var i = 0; i < zForms.length-1; i ++){

скорее всего

Luks 19.11.2007 15:40

Нет, нечего не происходит :(

bul.666 19.11.2007 16:53

zForms[i].elements[j].disabled=false;

ЗЫ не проверял...


Время: 02:23