Главная | Регистрация | Вход Приветствую Вас Гость | 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... 85
Какой ваш любимы... 62
Тема Дата
штриховка крат... 10.06.2025
Сборник книг п... 10.06.2025
Лучшая ава 30.05.2025
Обмен Баннерам... 11.04.2025
Аватар 01.04.2025
Hi reborn webs... 28.03.2025
lh4nnrq8 10.01.2025
Pictures from ... 22.12.2023
Hot teen pics 13.12.2023
За какую кама... 07.12.2023
Новые пользователи Активные пользователи Лучшие комментаторы
Davidbealt 03.07.2025
Briannog 02.07.2025
Montyvor 01.07.2025
Lloydnom 01.07.2025
Brianrig 01.07.2025
Brettshice 118
GenadiyVah 99
fuck_kk 82
StewartLom 81
OthefeCisse 72
[Macsim] 2
UnderSweeX 1
virus_660 1
sasho18 0
Set 0