Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Помогите дописать java
#1
Пятница, 13.07.2012, 17:10
footballer22
Пользователь
Сообщения: 54
Репутация: 3
Нужно дописать java.
Есть 3 поля - $OTHER2$, $OTHER4$, $OTHER5$ (ссылки). При нажатии на 1 из них открывается окно с таймером, после 30 сек открывается сама ссылка. Нужно сделать запрет на клик по двум другим полям именно во время отчета 30 секунд.
Вот алгоритм: "если @ клик на $OTHER2$ или $OTHER4$ или $OTHER5$, то открыть новое окно с запретом на эту операцию".

@-гость.

Скрипт:
<script type="text/javascript">
function scach(xz,vremya){
_uWnd.alert('<fieldset><legend>Ждите:</legend>Пожалуйста, подождите, <span id="timer0">осталось <b id="timer1">30</b> секунд</span></fieldset><fieldset><legend>Не хотите ждать?</legend><a href="/index/3"><font color="red"><b>Зарегистрируйтесь</b></font></a> или <a href="javascript://" onclick="_uWnd.close(\'site\');new _uWnd(\'LF\',\' \',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:\'/index/40\'});return false;"><font color="red"><b>войдите</b></font></a> под своим <br>логином</fieldset><fieldset><legend>Файл</legend>$ENTRY_NAME$</fieldset>', 'Скачивание файла', {w:350,h:170,tm:62000,pad:3,});
vremya.disabled = true;
var out = 29;
var timer2 = setInterval(function(){
document.getElementById('timer1').innerHTML = out;
out--;
if(out == 0){
vremya.disabled = false;
location.replace(xz);
clearInterval(timer2);
document.getElementById('timer0').innerHTML = '<b>скачивание файла...</b>';
}
},1000);
}
</script>

Сами ссылки:
<?if($USER_LOGGED_IN$)?>
<center><?if($OTHER2$)?> <a href="$OTHER2$" target="blank">1</a> <?else?><?endif?></center>
<center><?if($OTHER4$)?> <a href="$OTHER4$" target="blank">2</a><?else?><?endif?></center>
<center><?if($OTHER5$)?> <a href="$OTHER5$" target="blank">3</a><?else?><?endif?></center>
<?else?>
<center><?if($OTHER2$)?> <a href="javascript://" onclick="scach('$OTHER2$',this);">1</a> <?else?><?endif?></center>
<center><?if($OTHER4$)?> <a href="javascript://" onclick="scach('$OTHER4$',this);">2</a><?else?><?endif?></center>
<center><?if($OTHER5$)?> <a href="javascript://" onclick="scach('$OTHER5$',this);">3</a><?else?><?endif?></center>
<?endif?>
#2
Пятница, 13.07.2012, 23:07
zdor
Проверенный
Сообщения: 222
Репутация: 176
Не Java, а Javascript
Code

<?if(!$USER_LOGGED_IN$)?>  
$('#id_поля_$OTHER2$').click(function(){
   window.open(посмотрите там синтаксис, я не помню);
});
<?endif?>

В этом окне сделать отсчёт:
Code

setTimeout(function(){ $('#элемент').attr('disabled', false);}, 30000);
Не время делает нас, а мы делаем время
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz