АВТОПЕРЕЗАГРУЗКА ИФРЕЙМА И ЕГО ОТКЛЮЧЕНИЕ
У меня есть iframe у которого id="ball2"; и у него автосмена src. Как правильно написать скрипт что бы если у него будет src="www.ya.ru" то ифрейм отключается, а если другие то показывается???
function srcone(){ if(src="www.ya.ru";) document.getElementById("ball2").style.display="none"; |
<iframe id="fram" src="http://javascript.ru/forum/" width="100%" height="70%"></iframe> <input type="button" value=Клик onclick="Reload()"> <script type="text/javascript"> function Reload() { var el = document.getElementById('fram'); el.src = el.src; } </script> |
а как правильно написать функцию???
|
:help: ТАК ВОЗМОЖНО?????
|
Цитата:
Поскольку если меняется программой внутри фрейма - мы наверно ничего сделать не сможем, а если снаружи - так проще отследить в самой функции, где и меняется ссылка |
СПАСИБО!!!!!!!!!!!!
|
Цитата:
А если на sait1.php будет менятся масив был $tt="www.ya.ru"; а стал $tt="0"; можно как то по изменению его значения закривать слой на sait2.html??? sait1.php document.write('<div id="popShow2";><iframe scrolling="no" width="50" height="50" frameborder="1" border="0" id="ball" src="<?php print "$tt"; ?>""><\/iframe></div>'); sait2.html <script language="JavaScript" src="sait1.php?id=1"></script> |
???? ИЛИ ТАК НЕ СРАБОТАЕТ?????????
document.write('<script>function close(){ if$tt = 0 document.getElementById("popShow2").style.display="none";<\/script>'); |
:help: :help: :help:
|
если я вас правильно понял, то думаю что можно проверять через определенный промежуток времени:
setInterval(function() { var frame1 = document.getElementById("fram"); frame1.style.display = (frame1.src == 'www.ya.ru') ? 'none' : 'block'; }, 5000); //автообновление каждые 5 секунд |
Часовой пояс GMT +3, время: 19:17. |