ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

02.05.2008, 17:49
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от brasco2k
правильней сказать action script  ты хочешь что ли сохранить файл на сервере или прочитать его удаленно ?
прочитать его удаленно. Я знаю, что правильнее говорить и как =) Просто так короче
|
|
|

01.05.2008, 23:32
|
|
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме: 62375
Репутация:
1
|
|
нужен код, который скрывал-показывал слой при выборе из двух select формы, при выборе первой - первый слой показывался, второй скрывался, и соответcnвенно наоборот
|
|
|

01.05.2008, 23:44
|
|
Новичок
Регистрация: 06.03.2008
Сообщений: 7
Провел на форуме: 29398
Репутация:
2
|
|
Bomber, тебе судя по всему типа такого надо :
Код:
<a href="#" onclick="document.getElementById('login-form').style.display='block'; return false;">Видно</a><br> <a href="#" onclick="document.getElementById('login-form').style.display='none'; return false;">Невидно</a>
... но только с select(влом было писать с select, так как у самого на сайте такое)
|
|
|

01.05.2008, 23:53
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
Код:
<div class='aa' id='aa'>123</div>
<div class='bb' id='bb'>456</div>
<style type='text/css'>
.aa{
display: block;
}
.bb{
display: none;
}
</style>
<select onChange="check(this)"><option value=aa>aa</option><option value=bb>bb</option></select>
<script type="text/javascript">
function check(s){
if(s[0].selected){
document.getElementById('aa').className = 'bb';
document.getElementById('bb').className = 'aa';
}else{
document.getElementById('aa').className = 'aa';
document.getElementById('bb').className = 'bb';
}
}
</script>
бомберу от бомбега 
|
|
|

05.05.2008, 16:50
|
|
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме: 62375
Репутация:
1
|
|
Сообщение от GreenBear
Код:
<div class='aa' id='aa'>123</div>
<div class='bb' id='bb'>456</div>
<style type='text/css'>
.aa{
display: block;
}
.bb{
display: none;
}
</style>
<select onChange="check(this)"><option value=aa>aa</option><option value=bb>bb</option></select>
<script type="text/javascript">
function check(s){
if(s[0].selected){
document.getElementById('aa').className = 'bb';
document.getElementById('bb').className = 'aa';
}else{
document.getElementById('aa').className = 'aa';
document.getElementById('bb').className = 'bb';
}
}
</script>
бомберу от бомбега 
о, спасибо!
а как сделать тоже самое с radio?
<input name="filetype" type="radio" value="0" checked> один <input name="filetype" type="radio" value="1"> два
<div class=1>один</div>
<div class=2>два</div>
|
|
|

02.05.2008, 00:05
|
|
Познающий
Регистрация: 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..
|
|
|

02.05.2008, 00:45
|
|
Участник форума
Регистрация: 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>
|
|
|

02.05.2008, 01:43
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
VDShark, спс, но нужно его дополнить ещё тем, что бы на экране шёл таймер назад...
|
|
|

02.05.2008, 02:28
|
|
Постоянный
Регистрация: 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".
|
|
|

02.05.2008, 23:54
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме: 16641028
Репутация:
2371
|
|
Macro, чет не пойму, а на пхп почему бы не прочитать соответственно и на аяксе
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|