Главная | Регистрация | Вход Приветствую Вас Гость | 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... 90
Какой ваш любимы... 67
Тема Дата
Hot new pictur... 12.11.2025
Сборник книг п... 10.11.2025
Набор файловик... 08.11.2025
Смайлики by us... 08.11.2025
Чат как на дле 08.11.2025
Яндекс рисовал... 08.11.2025
Информер - луч... 08.11.2025
Блог "все... 07.11.2025
Js Меню 07.11.2025
Рисовать на са... 07.11.2025
Новые пользователи Активные пользователи Лучшие комментаторы
wandapg2 12.11.2025
Extractionayu 12.11.2025
Foambov 12.11.2025
morgansa1 12.11.2025
edwinwq16 12.11.2025
Brettshice 118
GenadiyVah 99
fuck_kk 82
StewartLom 81
OthefeCisse 72
[Macsim] 2
UnderSweeX 1
virus_660 1
sasho18 0
Set 0