АВТОПЕРЕЗАГРУЗКА ИФРЕЙМА И ЕГО ОТКЛЮЧЕНИЕ
У меня есть 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 секунд |
хотя.. подождите.. я так понимаю, что ваш сайт это sait2.ru и раз он печатает урлу, значит он знает о изменениях на сайте1. так?
|
sait1 формирует код(список ифреймов), а на сайте 2 они показиваются и нужно что би при определеном значении src на сайте 2 они не показывались.
|
zozozozo,
Лучше ссылку на инет страницу, ибо объяснение - хромое |
КАК ПЕРЕЗАГРУЗИТЬ СЛОЙ ЧТО БЫ ОБНОВИЛСЯ JS БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ???
document.write('<script>var numberclick=0; function clickmoreone(){ numberclick++; if(numberclick>1) document.getElementById(\"ball2\").src="www.moisait.ru"; document.getElementById("perezagryzka").src;};<\/script>'); document.write('<div id="popShow2";><div style="display:scroll; position:fixed; width: 100%; height: 100%; z-index: 1; left: 0px; id="ball"; onmouseover="clickmoreone();">куку</div><div id="perezagryzka"><script>var urlsait=""; {if urlsait = "<?php print "$url1"; ?>"; {document.getElementById("popShow2").style.display="none";<\/script></div></div>'); |
Цитата:
или этот список еще раз оборачивается во фрейм? |
ИЗВИНЯЮСЬ. :( не правильно сформулировал вопрос.
Я сформулировал новый вопрос http://javascript.ru/forum/misc/3974...-stranicy.html |
Часовой пояс GMT +3, время: 09:46. |