Контент не появляется в iframe, пока я не использую кнопку редактирования в Firebug - PullRequest
5 голосов
/ 10 января 2010

Это сводит меня с ума в FF. Я попробовал ту же страницу в Chrome, и контент появляется мгновенно.

У меня есть iframe, который загружает диаграмму с другой страницы.

Проблема в том, что диаграмма не появляется, пока я не осмотрю элемент и не нажму на кнопку редактирования элемента. Как только я добавлю пробел после свойства src в HTML-код (см. Ниже для лучшего понимания), график будет отображаться мгновенно.

График использования составляет jqPlot

до

<iframe src="http://localhost:4501/mainpage/graph.aspx"></iframe>

* После 1014 *

<iframe src="http://localhost:4501/mainpage/graph.aspx" ></iframe>

Изображение здесь.

альтернативный текст http://img294.imageshack.us/img294/252/crazything.jpg

Ответы [ 3 ]

2 голосов
/ 11 января 2010
<iframe src="#" onload="this.src='http://localhost:4501/mainpage/graph.aspx'">No Ifrmae allowed</iframe>

Я не уверен, почему это может быть что-то с твоего компьютера ... но попробуй. Кстати, если вы получаете «не разрешено iframe» может быть, что ваш ff отключил iframe. Вы упомянули, что он показывает фрейм, но есть проблема с загрузкой ... затем проверьте ваш firebug ... на вкладке NET "http://localhost:4501/mainpage/graph.aspx" успешно загружен.

0 голосов
/ 11 января 2010

Вы пытались перезагрузить кадр вручную (я имею в виду, чтобы увидеть, что происходит)? (Щелкните правой кнопкой мыши по этому → This Frame → Reload Frame)

0 голосов
/ 11 января 2010

Поскольку вы загружаете их из одного домена, вы можете получить доступ к js и DOM этого iframe.

Добавьте некоторое пространство или и пустое в dom в окне iframe через javascript, чтобы вызвать перерисовку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...