[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ссылка + javascript
maZa
Есть ссылка
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()); 

            
$ssmysql_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()">
и через
PHP
onlick="begintimer"
и
PHP
return false;
писал и как только не пробівал... вообщем плохо, что некто не может потсказать...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.