HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #511  
Старый 02.05.2008, 00:05
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме:
107625

Репутация: 2
По умолчанию

Дана вот такая форма в диве:
Код HTML:
<div id="testBlockD">
<script type="text/javascript">function button_activate() { document.getElementById('TstSbm').disabled = false; }</script>
<form name="addform" id="tstAddForm" method="POST" action="ссылка на сайтик" onsubmit="tstNextStep();return false;">
<table border="0" cellspacing="1" cellpadding="0" width="100%">

<tr>
<td>
<div class="eTitle">Какого цвета красный цвет?</div>
</td>
</tr>

<tr>
<td class="eVariant">
<input type="radio" name="otvets" id="o0" value="1" onClick="button_activate();"><label for="o0">Не знаю</label>
</td>
</tr>

<tr>
<td class="eVariant">
<input type="radio" name="otvets" id="o1" value="2" onClick="button_activate();"><label for="o1">Знаю но не скажу</label>
</td>
</tr>

<tr>
<td class="eVariant">
<input type="radio" name="otvets" id="o2" value="3" onClick="button_activate();"><label for="o2">Я знаю но не знаю как ответить</label>
</td>
</tr>

<tr>
<td>
<hr>
Текущий вопрос: <b>1</b> (всего вопросов в тесте: <b>3</b>)
</td>
</tr>

<tr>
<td align="center">
<hr /><input type="submit" name="submit" id="TstSbm" value="Перейти к следующему вопросу" disabled>
</td>
</tr>

</table>
</form>
</div>
Нужен скрипт, который бы отсчитывал время (время определяеться переменной, например, "timetest"), после окончания заданного временич устанававливал radio на том, у которого id="o0" (т.е. самом верхнем), ну и отправлял бы форму (как по нажатию кнопки Submit). Если можно, то отсчитывание времени сделать видимым

Последний раз редактировалось Architek86; 02.05.2008 в 00:14..
 
Ответить с цитированием

  #512  
Старый 02.05.2008, 00:45
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Нечто вроди:

<script type="text/javascript">
var time = 2; // в секундах
setTimeout("funct();",time*1000);
function funct(){
document.getElementById('o0').checked = true;
document.forms['addform'].submit();
}
</script>
 
Ответить с цитированием

  #513  
Старый 02.05.2008, 01:43
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме:
107625

Репутация: 2
По умолчанию

VDShark, спс, но нужно его дополнить ещё тем, что бы на экране шёл таймер назад...
 
Ответить с цитированием

  #514  
Старый 02.05.2008, 02:28
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Код:
<div id="testBlockD">
<script type="text/javascript">function button_activate() { document.getElementById('TstSbm').disabled = false; }</script>
<script type="text/javascript">

(function()
{
  var i = 20, timer;
  timer = setInterval(function()
  {
    if(i--)
    {
      document.getElementById('time').innerHTML = i;
    }
    else
    {
      clearInterval(timer);
      document.forms.addform.submit();
    }
  }, 1000);
})();

</script>
<form name="addform" id="tstAddForm" method="POST" action="ссылка на сайтик" onsubmit="tstNextStep();return false;">
<table border="0" cellspacing="1" cellpadding="0" width="100%">

<tr>
<td>
<div class="eTitle">Какого цвета красный цвет?</div>
</td>
</tr>

<tr>
<td class="eVariant">
<input type="radio" name="otvets" id="o0" value="1" onClick="button_activate();"><label for="o0">Не знаю</label>
</td>
</tr>

<tr>
<td class="eVariant">
<input type="radio" name="otvets" id="o1" value="2" onClick="button_activate();"><label for="o1">Знаю но не скажу</label>
</td>
</tr>

<tr>
<td class="eVariant">
<input type="radio" name="otvets" id="o2" value="3" onClick="button_activate();"><label for="o2">Я знаю но не знаю как ответить</label>
</td>
</tr>

<tr>
<td>
<hr>
Текущий вопрос: <b>1</b> (всего вопросов в тесте: <b>3</b>)<br>
<span id="time"> 20 </span>
</td>
</tr>

<tr>
<td align="center">
<hr /><input type="submit" name="send" id="TstSbm" value="Перейти к следующему вопросу" disabled>
</td>
</tr>

</table>
</form>
</div>
Не стоит давать полю имя "submit".
 
Ответить с цитированием

  #515  
Старый 02.05.2008, 17:49
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от brasco2k  
правильней сказать action script ты хочешь что ли сохранить файл на сервере или прочитать его удаленно ?
прочитать его удаленно. Я знаю, что правильнее говорить и как =) Просто так короче
 
Ответить с цитированием

  #516  
Старый 02.05.2008, 23:54
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Macro, чет не пойму, а на пхп почему бы не прочитать соответственно и на аяксе
 
Ответить с цитированием

  #517  
Старый 03.05.2008, 14:00
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Isis  
Macro, чет не пойму, а на пхп почему бы не прочитать соответственно и на аяксе
Мне нужно прочитать файл с другого сайта, используя только пользовательские скрипты. AJAX тут не поможет, его можно использовать только внутри своего сайта
 
Ответить с цитированием

  #518  
Старый 03.05.2008, 14:04
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Если ты найдешь решение, то через xss можно будет залить шелл =\
 
Ответить с цитированием

  #519  
Старый 03.05.2008, 14:05
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от Macro  
AJAX тут не поможет, его можно использовать только внутри своего сайта
Кто тебе такую глупость сказал? Что то ты раздул проблему из ничего...
 
Ответить с цитированием

  #520  
Старый 03.05.2008, 14:09
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от VDShark  
Кто тебе такую глупость сказал? Что то ты раздул проблему из ничего...
Ну-ка покажи мне код на ajax, который будет получать код страницы http://ya.ru Именно получать, а не iframe
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ