Привет всем. У меня возникла необходимость работы с фреймами.Но появилась проблема.
Есть два фрейма
В первом расположен код таймера
А во втором расположен сайт с рекламой. Вот никак не могу понять как же заставить таймер работать не при загрузке страницы сразу, а начинать отчёт времени только после нажатия на какое нибудь место на странице во втором фрейме. Что посоветуете? И как реализовать лучше?
Есть два фрейма
Код |
---|
<frame marginwidth="0" marginheight="0" name="frminfo" scrolling="no" noresize src="vls1.php"> <frame name="frmsite" src="<?=$urlsite ?>"> |
В первом расположен код таймера
Код |
---|
<script type="text/javascript"> function timer() { var obj=document.getElementById('timer_inp'); obj.innerHTML--; if(obj.innerHTML==0) { setTimeout('location.replace("vls1.php?view=ok")', 1000);} else {setTimeout(timer, 1000);} } setTimeout(timer, 1000); </script> <? if($qwe!="ok") { ?> <table> <tr> <td><img src="/images/date1.png" style="padding-right: 3px"></td> <td><span style="color:green; font-size: 9pt;">Подождите, пожалуйста, <span style="color:red" id="timer_inp"><?=$_SESSION["timer"] ?></span> секунд...</span> <br /> <span style="color:#818181; font-size: 7pt;">Для активации таймера нажмите на любую рекламную картинку</span> </td> </tr> </table> |
А во втором расположен сайт с рекламой. Вот никак не могу понять как же заставить таймер работать не при загрузке страницы сразу, а начинать отчёт времени только после нажатия на какое нибудь место на странице во втором фрейме. Что посоветуете? И как реализовать лучше?