Ифраме о всплывающих выпусках Mozilla

0

У меня проблема со всплывающими окнами, когда я вызываю iframe.

Вот картина:

Изображение 174551

Я не хочу получать это всплывающее окно.

Это мой сценарий:

function readfile() { 
alert(document.getElementById('iframe').contentDocument.body.firstChild.innerHTML);

Это вызов из текстовой ссылки:

<li><a href="e90_data/sasija/prazno.txt" style="text-decoration: none" target="iframe_a">Prazno</a></li>

Это iframe в конце страницы:

<iframe id='iframe' name="iframe_a" src = 'demo_iframe.htm' est.align="top" width=900px height=550px > <p>Vas browser ne podrzava IFRAME!.</p> </iframe>

В Chrome это нормально, без всплывающего окна.

  • 0
    Вот как Mozilla Firefox выводит всплывающее окно с предупреждением. если вы хотите избежать этого всплывающего окна, вам нужно рассмотреть что-то, называемое модальными окнами
  • 0
    попробуйте contentWindow вместо contentDocument для ff
Показать ещё 1 комментарий
Теги:
iframe
mozilla

1 ответ

2
Лучший ответ

Из MDN

Из элемента iframe DOM скрипты могут получить доступ к объекту окна включенной HTML-страницы через свойство contentWindow. Свойство contentDocument ссылается на элемент документа внутри iframe (это эквивалентно contentWindow.document), но не поддерживается версиями Internet Explorer до IE8.

Я думаю, вы хотите использовать contentWindow.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню