Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Динамическое изменение размеров IFRAME

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

but3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Продолжу тему...
Есть инфрэйм с "резиновым" значением Height... всё работает,но почему то под мозилой и IE не пашет(((
 
 
Очень прошу, помогите подружить  эту функцию и для мозилы с эксплорером!Если не сложно распишите подробно полностью скорректированный код...
 
Вот сам скрипт, отвечающий за автоматическое растягивание инфрэйма по параметру Height:
 
<script src="http://yandex.st/jquery/2.0.3/jquery.min.js"></script>
<script>
function doIframe(){
o = document.getElementsByTagName('iframe');
for(i=0;i<o.length;i++){
if (/\bautoHeight\b/.test(o[i].className)){
setHeight(o[i]);
addEvent(o[i],'load', doIframe);
}
}
}
 
function setHeight(e){
if(e.contentDocument){
e.height = e.contentDocument.body.offsetHeight + 35;
} else {
e.height = e.contentWindow.document.body.scrollHeight;
}
}
 
function addEvent(obj, evType, fn){
if(obj.addEventListener)
{
obj.addEventListener(evType, fn,false);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
 
if (document.getElementById && document.createTextNode){
addEvent(window,'load', doIframe);
}
</script>
 
Ну а это сам имфрэйм обрамлённый скриптом, который вызывает именно графу ЛЮБИМЫХ СМАЙЛОВ  который должен по идее автоматически растягиваться по Height:  
 
<script>document.write("<iframe class='autoHeight' allowtransparency='true' frameborder='no' width='200' scrolling='no' name=sml src=index.php?inc=smile&table=2-31-0&frame=1&cat=fav&"+parent.yourkey+"></iframe>");</script>

Всего записей: 1 | Зарегистр. 19-02-2014 | Отправлено: 13:07 19-02-2014
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » Web-программирование » Динамическое изменение размеров IFRAME


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru