Есть ссылка
PHP |
<a href target="_blank">link</a> |
и есть javascript :
Код |
<script language="JavaScript"> var limit="1:30" if (document.images) { var parselimit=limit.split(":") parselimit=parselimit[0]*60+parselimit[1]*1 } function begintimer() { if (!document.images) return if (parselimit==1) window.location="" else { parselimit-=1 curmin=Math.floor(parselimit/60) cursec=parselimit%60 if (curmin!=0) curtime=curmin+" minutes and "+cursec+" seconds left" else curtime=cursec+" seconds left" window.status=curtime setTimeout("begintimer()",1000) } }
</script>
|
Как можно их скомбинирывать, что бы по нажатию на ссылку ишол отсчет времени? Если кто знает прошу помоч...
Script понимаю, что и там написано я тоже понимаю, не получается соединить их... Пробывал в ссылке писать
PHP |
onClick="имя функцыи" ; onLoad="" |
и т.д...
P.S. Прошу, если Вам тяжело или вы не хотите, то не помогайте, и ненужно! писать всякую дрянь, типа сначала читай это и это, а потом токо то и то... Я не силен в этом, некоторые вещи не понимаю, но если даже ктото отпишет как это правильно выглядит... То мне будет понятно, так Я быстрее понимаю суть происходящего... спс за понимание...
Спустя 5 часов, 15 минут, 38 секунд (3.10.2009 - 09:53) glock18 написал(а):
мне кажется, что вполне должно быть достаточно
Код |
a onclick="begintimer(); return false;" |
если нет, то точнее опиши, что именно не так.
Спустя 3 часа, 22 минуты, 28 секунд (3.10.2009 - 13:16) maZa написал(а):
Цитата (glock18 @ 3.10.2009 - 06:53) |
мне кажется, что вполне должно быть достаточно
Код | a onclick="begintimer(); return false;" |
если нет, то точнее опиши, что именно не так.
|
Сделал так.. По нажатию ссылка не хочет открыватся в новом окне, а таймер идет на той странице где ссылка, тоесть нажал на ссылку таймер пошол, а ссылка обездвижена... не переходит... Нужно, что бы нажал на ссылку, в этом новом окне начал идити таймер...
Спустя 58 минут, 2 секунды (3.10.2009 - 14:14) glock18 написал(а):
Цитата |
Сделал так.. По нажатию ссылка не хочет открыватся в новом окне, а таймер идет на той странице где ссылка, тоесть нажал на ссылку таймер пошол, а ссылка обездвижена... не переходит... Нужно, что бы нажал на ссылку, в этом новом окне начал идити таймер... |
конечно... сразу говорить надо, что должно получиться.
поставь конкретно задачу
Спустя 21 минута, 22 секунды (3.10.2009 - 14:35) maZa написал(а):
ммм... с базы берется сайт...
PHP |
$sites = "SELECT `site` FROM `users` WHERE `id`= '{$idi}' LIMIT 1"; { $sql = mysql_query($sites) or die(mysql_error());
$ss= mysql_fetch_assoc($sql); } $sis = $ss['site']; //require ('java.js');
print '<a href=' . $sis . '>' . $sis . '<br></a>' ; |
Нужно сделать так, что бы по нажатию на ссылку, она открывалась в новом окне, с началом отсчета времени...
з.ы. это не для сайта с оплатой за клик и т.д...
Спустя 3 минуты, 7 секунд (3.10.2009 - 14:38) glock18 написал(а):
return false уберите из обработчика. если это не подойдет, то значит не подойдет. большее все равно не получится.
Спустя 14 минут, 14 секунд (3.10.2009 - 14:52) Michael написал(а):
Весь код с таймером надо поместить в документ где таймер будет
выполняться и привязать вызов например к onLoad элемента body.
А в сгенерированном php док-те по ссылке обычный переход
Спустя 30 минут, 37 секунд (3.10.2009 - 15:23) maZa написал(а):
Цитата (Michael @ 3.10.2009 - 11:52) |
Весь код с таймером надо поместить в документ где таймер будет выполняться и привязать вызов например к onLoad элемента body. А в сгенерированном php док-те по ссылке обычный переход |
Чтото я тебя не понял... Делал
PHP |
<body onLoad="begintimer()"> |
и через
и
писал и как только не пробівал... вообщем плохо, что некто не может потсказать...