Просмотр полной версии : Задачка JavaScript
guest3297
10.04.2007, 03:09
Задачка на java
<html>
<script>
a1="<table align=center border=3 bgcolor=808080 cellpadding=4 cellspacing=0>\n"+
"<tr>\n \n"+
" <tr>Company-ID\n";
a2=" <tr>Login\n"+
"<tr>Password
"size=13 maxlength=12></td>\n \n"+
" <tr>\n";
parent.cnt++;
if (parent.cnt<4) {
document.write("<form method=post action=/cgi-bin/master/login.cgi>\n");
document.write(a1+a2+"</form>\n");
} else {
document.write("<h1>Access Denied\n");
}
</script>
</body></html>
Короче вопрос что надо сделать что бы parent.cnt было меньше 4 ???
короче надо что бы исполнилось
{
document.write("<form method=post action=/cgi-bin/master/login.cgi>\n");
document.write(a1+a2+"</form>\n");
}
Сори может вопрос тупой просто щас 3 ночи и мозг немного тупит.
Спасибо.
Наркоман
<html>
<script>
a1="<table align=center border=3 bgcolor=808080 cellpadding=4 cellspacing=0>\n"+
"<tr>\n \n"+
" <tr>Company-ID\n";
a2="<tr>Login\n"+
"<tr>Password
<td size=13 maxlength=12></td>n n"+
" <tr>n";
parent.cnt++;
if (parent.cnt<4) {
document.write("<form method=post action=/cgi-bin/master/login.cgi>n");
document.write(a1+a2+"</form>n");
} else {
document.write("<h1>Access Deniedn");
}
</script>
</body></html>
А еще я не понял что ты хчешь сотворить...посмоти на свлою таблицу..
guest3297
10.04.2007, 03:28
Isis (http://forum.antichat.ru/member.php?u=29666)
мда.
видишь
if () {}
else{}
мне надо что бы исполнилось.
if {это!!!}
else{}
Но это исполнить токо когда будет
parent.cnt <4 как это сделать?
Извини кэш, я тебя не могу понять...пойду спать
Joker-jar
10.04.2007, 04:15
Я так понял, тебе нужно что-то типа ограничение количества авторизаций?
А не пробовал просто к скрипту /cgi-bin/master/login.cgi обращатся?
guest3297
10.04.2007, 14:45
просто мне надо понять нахер админ такой странный скрипт поставил.
flipper (http://forum.antichat.ru/member.php?u=27043)
это он и есть.
-=lebed=-
10.04.2007, 14:53
а так поставить parent.cnt=1 вместо parent.cnt++ нельзя?
или так:
<html>
<script>
a1="<table align=center border=3 bgcolor=808080 cellpadding=4 cellspacing=0>\n"+
"<tr>\n \n"+
" <tr>Company-ID\n";
a2="<tr>Login\n"+
"<tr>Password
<td size=13 maxlength=12></td>n n"+
" <tr>n";
parent.cnt++;
counter=parent.cnt;
if (counter>4) {counter=0}
else {
if (counter<4) {
document.write("<form method=post action=/cgi-bin/master/login.cgi>n");
document.write(a1+a2+"</form>n");
} else {
document.write("<h1>Access Deniedn");
}
}
</script>
</body></html>
guest3297
10.04.2007, 14:54
как?
-=lebed=-
10.04.2007, 15:02
Я так понял, что тебе надо выполнить это
document.write("<form method=post action=/cgi-bin/master/login.cgi>n");
document.write(a1+a2+"</form>n");
Не зависимо от значения parent.cnt ?
Может вообще тогда проверку убрать или инкремент (++) на декремент (--) просто поменять?
а чего, просто форму из кода слабо вытащит? зачем скипт переписывать тоже не очень понимаю. Прямое обращение к скрипту залогинивания с нужными параметрами. Это что-то из серии "сломать странчику с защитой на javascript" =\ Или я тебя тоже не понимаю.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot