Главная | Регистрация | Вход Приветствую Вас Гость | RSS
     
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипт смены Iframe
fuck_kkДата: Пятница, 14.08.2009, 13:16 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 82
Награды: 0 « 13 »
Статус: Offline
ПРИМЕР РАБОТЫ
Скрипт по клику по ссылке меняет окно iframe. Можжет комуто пригодится.
Code
<script type="text/javascript">  

var iframeids=["myframe"]  

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):  

var iframehide="yes"  

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]  

var FFextraHeight=getFFVersion>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers  

function resizeCaller() {  

var dyniframe=new Array()  

for (i=0; i<iframeids.length; i++){  

if (document.getElementById)  

resizeIframe(iframeids[i])  

//reveal iframe for lower end browsers? (see var above):  

if ((document.all || document.getElementById) && iframehide=="no"){  

var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])  

tempobj.style.display="block"  

}  

}  

}  

function resizeIframe(frameid){  

var currentfr=document.getElementById(frameid)  

if (currentfr && !window.opera){  

currentfr.style.display="block"  

if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax  

currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;   

else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax  

currentfr.height = currentfr.Document.body.scrollHeight;  

if (currentfr.addEventListener)  

currentfr.addEventListener("load", readjustIframe, false)  

else if (currentfr.attachEvent){  

currentfr.detachEvent("onload", readjustIframe) // Bug fix line  

currentfr.attachEvent("onload", readjustIframe)  

}  

}  

}  

function readjustIframe(loadevt) {  

var crossevt=(window.event)? event : loadevt  

var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement  

if (iframeroot)  

resizeIframe(iframeroot.id);  

}  

function loadintoIframe(iframeid, url){  

if (document.getElementById)  

document.getElementById(iframeid).src=url  

}  

if (window.addEventListener)  

window.addEventListener("load", resizeCaller, false)  

else if (window.attachEvent)  

window.attachEvent("onload", resizeCaller)  

else  

window.onload=resizeCaller  

</script>

В любое место. ссылки меняем на свои
Code
<body bgcolor="#FFFFFF" text="#000000">   

<iframe id="myframe" src="sx/001.jpg" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" style="overflow:visible; width:60%; height:350; display:none"></iframe>  

<a href="javascript:loadintoIframe('myframe', 'http://forucoz.com/')">Link 1</a><br>  

<a href="javascript:loadintoIframe('myframe', 'http://forucoz.com/news/0-0-0-0-1')">Link 2</a>  

Источник материала: www.03www.ru

 
  • Страница 1 из 1
  • 1
Поиск:

Статистика Top 5
Последние новости Самые отвечаемые темы Последние статьи Последние сообщения
Сборник картинок Tecktonik 10.09.2009
Игромания №6 (Июнь/2009/DVD) СКАЧАТЬ 26.08.2009
KAZANTIP 2009 "Z-17" - What the Fuck is Luxury Music? (2009) СКАЧАТЬ 26.08.2009
Remix Club Connection 3 (Summer 2009) (2009) СКАЧАТЬ 26.08.2009
DreamLight Photo Editor 3.7+Portable 26.08.2009
Pictures from co... 198
Какой ваш любимы... 139
Тема Дата
Нравится ли ва... 30.10.2024
Full-grown gal... 20.10.2024
Ucoz vs DLE 13.10.2024
Hi reborn webs... 09.10.2024
Партнерская пр... 01.10.2024
Аватар 30.09.2024
За какую кама... 28.09.2024
Psd аватары 25.09.2024
Какой конкурс? 14.09.2024
Pictures from ... 04.08.2024
Новые пользователи Активные пользователи Лучшие комментаторы
Kennethmak 25.10.2024
ztaletayva 21.10.2024
leifwoollussy 14.10.2024
Ignaciohag 10.10.2024
Michealcap 09.10.2024
Brettshice 118
GenadiyVah 99
fuck_kk 82
StewartLom 81
OthefeCisse 72
[Macsim] 2
UnderSweeX 1
virus_660 1
sasho18 0
Set 0