Thread: countdown
View Single Post
Old 04-04-2009, 08:37 PM   #11 (permalink)
allworknoplay
The Gregarious
 
allworknoplay's Avatar
 
Join Date: Feb 2009
Location: New York
Posts: 645
Thanks: 64
allworknoplay is on a distinguished road
Default

Ok, I decided to work on your latest code since well...I wasn't even able to get your other code to work... lol...

I am getting a NaN now?

http://www.gatebattle.com/countdown.html

Also, I fixed my loop to start at 1 instead of 0.

Code:
<?php
$rowcount = 4;
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script type="text/javascript">
var rowcount = 4;

function multiCountDown(){

var endcount = true;
    for (var nextrow = 1; nextrow <= rowcount; nextrow++) {
        if (document.getElementById('mycount'+nextrow).innerHTML != 0) {
            document.getElementById('mycount'+nextrow).innerHTML = document.getElementById('mycount'+nextrow).innerHTML - 1;
            endcount = false;
        }
    }
    if(!endcount) {
        var sectimer = Math.round(1000 - (rowcount / 2 ));
        counter = setTimeout("multiCountDown();", sectimer);
    }
    else {
        clearTimeout(counter);
    }
}
</script>

<style type="text/css">
<!--
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; }
.style5 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {font-size: 10px}
.style9 {color: #333333}
-->
</style>
</head>

<body onLoad="multiCountDown()">
<p>Rowcount is set to: $rowcount  = 4; </p>
<table width="750" border="0" cellspacing="3" cellpadding="1">
  <tr bgcolor="#e0e0e0">
    <td height="20"><div align="center" class="style4">#</div></td>
    <td><div align="center" class="style4">Countdown</div></td>
    <td><div align="center" class="style4">Username</div></td>
    <td><div align="center" class="style4">Location</div></td>
  </tr>
  <? for($i=1;$i<=$rowcount;$i++) { 
  
  $mycount = "mycount" . "$i";
  
  ?>
  <tr>
    <td><div align="center" class="style5"><? echo $i; ?></div></td>
    <td><div align="center"><div id="<? echo $mycount; ?>"><span class="style6"><span class="style8"><span class="style9"></span></span></span></div></div></td>
    <td><div align="center" class="style5">johnd</div></td>
    <td><div align="center" class="style5">NY</div></td>
  </tr>
    <tr bgcolor="#EEEEEE">
    <td><div align="center"></div></td>
    <td><div align="center" class="style5">Show DIV code, ID is: ID="<? echo $mycount; ?>" </div></td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
  </tr>
  <? } ?>
</table>



</body>
</html>
allworknoplay is offline  
Reply With Quote