// tutaj odliczanie od 15 do 0, jeśli zero to odśwież <script type="text/javascript"> var x = 15 var y = 1 function startClock(){ if(x!=='Done'){ x = x-y document.frm.clock.value = x setTimeout("startClock()", 1000) } if(x==0){ x='Done'; document.frm.clock.value = x; location.reload(); }} </script> ////////////// ////////////// TUTAJ SKRYPT PHP ZMIENIAJĄCY ZAWARTOŚĆ $row[0] ////////////// </head> <body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" onLoad="startClock()"> <form name="frm" method="post"> <input type="hidden" name="id" value="<? echo $adse ?>"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td class="maintopright" style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px;" width="50%"> <input name="clock" size="3" readonly="readonly" style="border: medium none ; padding: 0pt; font-size: 25pt; font-family: Verdana; vertical-align: top;" type="text"> </div> </td> <td style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px; " align="left" valign="middle" width="50%"> </td> </tr> </tbody> </table> <?php echo '<iframe src="'.$row[0].'" id="1" border="0" framspacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0" height="100%" scrolling="yes" width="100%"></iframe>'; ?> </html>
Otóż ten iframe na samym dole się nie odświeża tzn. ciągle wyświetla to samo mimo to, że zawartość $row[0] się zmienia.
Jestem pewien, że w tym kawałku JS jest coś źle, ponieważ JS znam bardzo słabo. Jeśli ktoś może to niech mnie naprowadzi na błąd.
Pomoże ktoś?
