Привет всем. У меня возникла необходимость работы с фреймами.Но появилась проблема.
Есть два фрейма
В первом расположен код таймера
А во втором расположен сайт с рекламой. Вот никак не могу понять как же заставить таймер работать не при загрузке страницы сразу, а начинать отчёт времени только после нажатия на какое нибудь место на странице во втором фрейме. Что посоветуете? И как реализовать лучше?
Есть два фрейма
| Код |
|---|
<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>
|
А во втором расположен сайт с рекламой. Вот никак не могу понять как же заставить таймер работать не при загрузке страницы сразу, а начинать отчёт времени только после нажатия на какое нибудь место на странице во втором фрейме. Что посоветуете? И как реализовать лучше?
