onclick да стартира таймер

obqvi_in

Registered
Извинявам се че си промених темата искам нещо много просто и понеже не разбирам нищо от javascript. Имам заявка която извежда линкове с таймер и когато той изтече се изпълнява друга заявка, но таймера се стартира веднага след отваряне на страницата как да го направя така, че да се стартира след кликне върху даден линк. Ето и javascript-а в кода:
[js]<script language="JavaScript" type="text/javascript"> z
var count =3
function countDown()
{
if (count <=0)
{
count--;
$.ajax
({
url: 'trafic1.php?id=<?php $row_id['id'] ?>'
}).done(function(data)
{
$('#content').append(data);
});
document.getElementById("timer").innerHTML = '<div id="content"> </div>'
}
else
{
count--;
document.getElementById("timer").innerHTML = '<br><center><div class="adds-div"><table class="adds-table"><?php
$query_adds = "SELECT `url`, `id` FROM `users` WHERE `url`!= '{$row['url']}' AND `c`='1' AND `add_credit` > 1";
$result_adds = mysql_query($query_adds) or die('Error, query failed 2');
while($row_adds = mysql_fetch_array($result_adds))
{
?><tr><td class="adds-td"><a href="trafic-time.php?id=<?php echo $row_adds['id'] ?>" target=_blank><?php echo $row_adds['url'] ?>1</a></td></tr><?php
}
?></table></div></center>'
setTimeout("countDown()", 1000)
}
}
</script>[/js]
<span id="timer"><script> countDown(); </script></span>
 
Пробвах го това и не става или аз нещо бъркам:[js] $('.btn_click').click( function()
{
setTimeout("countDown()", 1000);
}); [/js]
и на линкове сложих class="btn_click" пробвах с добавя [js]document.getElementById("timer").innerHTML = 'да'[/js] и като кликна се показва за една секунда само и като направя var count =1 кода работи, но само за първият кликнат линк и после ми показва заявката от ajax-a и до там.
 
Е това било адски елементарно, но като не разбирам нищо от java просто задавам setTimeout("countDown()", 10000); тоест 10 секунди
 

Back
Горе