Список вопросов по HTML



Глава 5.9. Чтобы <iframe> показывался в NN4?


Это возможно, если вставляемая страничка не содержит скриптов и если <iframe>

лежит не в ячейке таблицы.

Для начала вставляем в <head> скрипт:

<script language="JavaScript" type="text/javascript"><!-- function chIframe(lnk) {   if (document.layers){     if (document.layers[lnk.target]) {       if (document.layers[lnk.target].origX==undefined) {         document.layers[lnk.target].origX=           document.layers[lnk.target].pageX;         document.layers[lnk.target].origY=           document.layers[lnk.target].pageY;       }       with (document.layers[lnk.target]) {         left=origX;         clip.left=-origX;         top=origY;         clip.top=-origY;        src=lnk.href;       }     }     return false;   } else return true; } //--></script>

А <iframe> прописываем так:

<iframe name="myIframe" src="myiframe.html" width="X" height="Y"> <div id="myIframe" style="position:relative;width:X;height:Y;include-source:url('myiframe.html');"> Ваш браузер не поддерживает вложения HTML-документов. Нажмите <a href="myiframe.html" target="myIframe">сюда</a>, чтобы увидеть документ в новом окне. </div> </iframe>

Если вы хотите, чтобы ваша ссылка изменяла содержимое iframe, пропишите ее так:

<a href="newpage.html" target="myIframe" onсlick="return chIframe(this);">




Содержание  Назад  Вперед