java script stuck's

BattleGrounds

Registered
:shock: :?
Въпросът ми е как ето този скрипт мога да го направя да се появи примерно 5-пъти но без да бъгни .искам да кажа че ако го сложа 2ри път и бъгва изчезва пуф :D :idea:
Код:
<div id='bxx' class='z'></div>
Код:
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;h=0;
if(s<0){
bxx.innerHTML='<br><a href="buildings.php"><?php echo $lang[con]; ?></a>';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'<input style="margin-left: 10px;" type="button" value="<?php echo $lang[stop]; ?>" onClick="stop_build(\'<?php echo $mmquery[building]; ?>\')>';}
window.setTimeout("t();",999);
}
window.onload=t;

</script>
 
Да обясниш защото не разбирам почти нищо от js камоли от ajax само мога да ги прилагам ...
edit:малко помощ идея? :?
едит2: Може ли някой да ми помогни това ми трябва много
 
Код:
<script type="text/javascript">
function t(el, time){
	var v 	= new Date();
	var bxx	= document.getElementById(el);
	var n	= new Date();
	var ss 	= time;
	var s  	= ss - Math.round((n.getTime()-v.getTime())/1000.);
	var m	= 0;
	var h	= 0;

	if(s<0) {
		bxx.innerHTML='<a href="buildings.php">neshto</a>';
	} else {

	if(s>59){m=Math.floor(s/60);s=s-m*60;}
	if(m>59){h=Math.floor(m/60);m=m-h*60;}
	if(s<10){s="0"+s}
	if(m<10){m="0"+m}

	bxx.innerHTML = h+':'+m+':'+s+'<input style="margin-left: 10px;" type="button" value="button">';}

	window.setTimeout("t('"+el+"', "+time+");", 999);
}

window.onload= function() {
	t('bxx1', 20);
	t('bxx2', 100);
	t('bxx3', 30);
	t('bxx4', 300);
}
</script> 

<div id="bxx1"></div>
<div id="bxx2"></div>
<div id="bxx3"></div>
<div id="bxx4"></div>
 
lortnoc каза:
Код:
<script type="text/javascript">
function t(el, time){
	var v 	= new Date();
	var bxx	= document.getElementById(el);
	var n	= new Date();
	var ss 	= time;
	var s  	= ss - Math.round((n.getTime()-v.getTime())/1000.);
	var m	= 0;
	var h	= 0;

	if(s<0) {
		bxx.innerHTML='<a href="buildings.php">neshto</a>';
	} else {

	if(s>59){m=Math.floor(s/60);s=s-m*60;}
	if(m>59){h=Math.floor(m/60);m=m-h*60;}
	if(s<10){s="0"+s}
	if(m<10){m="0"+m}

	bxx.innerHTML = h+':'+m+':'+s+'<input style="margin-left: 10px;" type="button" value="button">';}

	window.setTimeout("t('"+el+"', "+time+");", 999);
}

window.onload= function() {
	t('bxx1', 20);
	t('bxx2', 100);
	t('bxx3', 30);
	t('bxx4', 300);
}
</script> 

<div id="bxx1"></div>
<div id="bxx2"></div>
<div id="bxx3"></div>
<div id="bxx4"></div>
сега ще пробвам ако стани ща обичам цял живот :D
едит тобре си го направил но има един проблем времето трябваше да се връща в обратен ред а то не се мърда изобщо
 
BattleGrounds каза:
lortnoc каза:
Код:
<script type="text/javascript">
function t(el, time){
	var v 	= new Date();
	var bxx	= document.getElementById(el);
	var n	= new Date();
	var ss 	= time;
	var s  	= ss - Math.round((n.getTime()-v.getTime())/1000.);
	var m	= 0;
	var h	= 0;

	if(s<0) {
		bxx.innerHTML='<a href="buildings.php">neshto</a>';
	} else {

	if(s>59){m=Math.floor(s/60);s=s-m*60;}
	if(m>59){h=Math.floor(m/60);m=m-h*60;}
	if(s<10){s="0"+s}
	if(m<10){m="0"+m}

	bxx.innerHTML = h+':'+m+':'+s+'<input style="margin-left: 10px;" type="button" value="button">';}

	window.setTimeout("t('"+el+"', "+time+");", 999);
}

window.onload= function() {
	t('bxx1', 20);
	t('bxx2', 100);
	t('bxx3', 30);
	t('bxx4', 300);
}
</script> 

<div id="bxx1"></div>
<div id="bxx2"></div>
<div id="bxx3"></div>
<div id="bxx4"></div>
сега ще пробвам ако стани ща обичам цял живот :D
едит тобре си го направил но има един проблем времето трябваше да се връща в обратен ред а то не се мърда изобщо

Код:
<script type="text/javascript">
var v  = new Date();

function t(el, time){
   var bxx   = document.getElementById(el);
   var n   = new Date();
   var ss    = time;
   var s     = ss - Math.round((n.getTime()-v.getTime())/1000.);
   var m   = 0;
   var h   = 0;

   if(s<0) {
      bxx.innerHTML='<a href="buildings.php">neshto</a>';
   } else {

   if(s>59){m=Math.floor(s/60);s=s-m*60;}
   if(m>59){h=Math.floor(m/60);m=m-h*60;}
   if(s<10){s="0"+s}
   if(m<10){m="0"+m}

   bxx.innerHTML = h+':'+m+':'+s+'<input style="margin-left: 10px;" type="button" value="button">';}

   window.setTimeout("t('"+el+"', "+time+");", 999);
}

window.onload= function() {
   t('bxx1', 20);
   t('bxx2', 100);
   t('bxx3', 30);
   t('bxx4', 300);
}
</script>

<div id="bxx1"></div>
<div id="bxx2"></div>
<div id="bxx3"></div>
<div id="bxx4"></div>
 

Back
Горе