#html #firefox #iframe
#HTML #firefox #iframe
Вопрос:
Я использую два iframe на своей странице, один для страницы меню, а другой для некоторой страницы по умолчанию. Итак, я использовал два iframe для загрузки внешних страниц. В IE он работает нормально. Но не в Firefox. Второй iframe не отображается. Пожалуйста, помогите мне.
<table id="tbleMain" width="100%" align="left" >
<tr align="left" style="width: 10%; height: 10%">
<td align="left" colspan="2">
<img src="../Images/Logo.JPG" height="70px" width="1000px"/>
</td>
</tr>
<tr style="height: 90%">
<td width="3%">
<iframe id="frame1" name="f1" align="left" frameborder="0" width="200px" height="500px" src="Menu.jsp"/>
</td>
<td width="97%" valign="top" align="left">
<iframe id="frame2" name="f2" align="left" frameborder="0" width="200px" height="500px" src="SrchEnv.jsp"/>
</td>
</tr>
</table>
Комментарии:
1. Что происходит в FF? Вы пробовали Firebug и проверяли, есть ли он в DOM?
2. Нет. У меня нет firebug.
3. Итак, установите firebug и взгляните на DOM. Проблемы с пользовательским интерфейсом очень легко исправить с помощью установленного firebug
Ответ №1:
измените свои первые теги iframe, как показано ниже:
<iframe id="frame1" name="f1" align="left" frameborder="0" width="200px" height="500px" src="Menu.jsp"></iframe>
Все должно быть в порядке, но я не знаю, почему он запускается таким образом.
Комментарии:
1. Правильно. На самом деле, единственная причина, по которой это не работает для начала темы, а это работает, заключается в том, что FireFox требует, чтобы тег <iframe …> был закрыт с помощью </iframe> и не позволяет ему закрываться самостоятельно (т. Е. <iframe … />).