Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Их....:(


Автор: Kindgott 5.5.2004, 13:36
Нашел я сайт, на котором неправильно работает опросник - т.е. можно сколько угодно нажимать на кнопку, ответ будет каждый раз засчитываться.
Там код:
Код

<form action="бе-бе-бе" name=vote method=POST>
<input type=hidden name=PageName value=voting.html>
<input type=hidden name=posting value=1>

Насколько я понимаю, value=1 используется как количество человек, отвечающих на опрос (естественно, =1).

Как теперь (и можно ли вообще) вместо value=1 заставить выполнить InternetExplorer тот же самый html, только переписанный под value=1000???

Все нохти себе искусал, а решения так и не нашел sad.gif

Автор: Dexter 5.5.2004, 14:05
сохрани страницу на хард и отредактируй, если в скрипте нет протекции от этого то тебе повезло. Только posting это скорее всего флаг, а не количество голосующих.

Автор: Kindgott 5.5.2004, 14:18
Вот я дурак!!!!!!! sad.gif((
Мало того, что первый раз не получилось его запустить из-за того что я сохранил страницу в виде "только html", так еще этот value действительно оказался неким флагом. (интересно, зачем он мог бы использоваться) sad.gif((((((


Но с диска оно работает! smile.gif
А можно при помощи чего-либо запустить его несколько раз?

Автор: Dexter 5.5.2004, 16:39
Скрипт на php или perl.

Автор: Master 6.5.2004, 16:12
вот что бывает с людьми, которым мама с папой вчера купили книжку html для идиотов за 10 минут. bored.gif
не лучше ли написать в службу поддержки и сообщить о баге?

Автор: Kindgott 7.5.2004, 09:20
Если я сообщу в службу поддержки, то никакой пользы мне от этого не будет, в принципе как и вреда от того что я немного подправлю статистику в опросе. bored.gif

Если у меня это получится, то я обязательно сообщу об ошибке куда надо.
Только вот сначала пойму как это сделать. Впрочем, все это - мелочи...

А то что я идиот, я и без чужих советов знаю, лучше бы помогли мне умнее стать biggrin.gif
Хех... шутка. smile.gif

Автор: Kindgott 8.5.2004, 16:21
Урря! Ана мне па зуббббам!
Если кому интересно - раскажу как сделал.

Сначала, полностью сохраненную (спасибо Dexter`у, что помог не сбиться с правильного пути inlove.gif ) страницу я засунул в фрейм и немного подредактировал, добавив в
Код
<INPUT name=Answer type=radio>
аттрибут CHECKED, а после формы поставив скрипт
Код
<script language="JavaScript">
document.forms[2].submit();
</script>

после этого она сразу переходила к странице ответа. (я так сделал, потому что не смог найти вариант возврата на предыдущую страницу после submit. history.go(-1) выполнялась неправильно, угоняя меня с текущей страницы, не дав ответить на вопрос)

Во второй фрейм я впихнул некую управляшку всей этой белибердой:

Код

<html>
<head><title>Алейкум, однако, асалям</title></head>
<body>

<input name="buton" type="button" OnClick="isho();" value="Паехали!" >
Скока раз:<input type="input" name="iinp" value="10" >
Задержка:<input type="input" name="inte" value="1500" >

<script language="JavaScript">

var ticker
var a;

function fas(count)
{
a++;
top.frames[1].location="Голосование.htm";
if(a==count)
 {
 clearInterval(ticker);
 alert("Uzer goes offline");
 }
}

function isho()
{
buton.value="Ишшшо!";
a=0;
ticker = setInterval("fas(iinp.value);", inte.value);
}

</script>

</body>
</html>

После чего можно было задать интервал исполнения ответа и кол-во раз.(причем, чем меньше интервал, тем меньше получалось входящего траффика, но "точность попадания" становилась низкой. вообще, это как-то странно (по крайней мере для меня) - средний результат от 10 раз со скоростью 200мс оказался меньше среднего от 50 раз на той же скорости)

В принципе, вещь бредовая, зато вдруг кому пригодится?(А вот вдруг! smile.gif )
Письмо в службу поддержки я тоже отправил.

А еще я умнее стал, вот так. tounge.gif

Автор: Dr.Death 11.5.2004, 19:24
Ну ты и вправда генийй. smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)