Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с расширением на весь экран (https://javascript.ru/forum/misc/34652-problema-s-rasshireniem-na-ves-ehkran.html)

tarastarasov 13.01.2013 22:53

Проблема с расширением на весь экран
 
if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>')
write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>')
write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}

каким образом заставить растянуться на 100% данные величины? Пиксели понимает отлично, а вот 100% когда пишешь, просто не понимает... Пытался разобраться, что-то не смог...
Помогите разобраться.

Deff 13.01.2013 23:02

1. пользуйтесь при выкладывании cкриптов кнопкой
2. Какой элемиент растягиваем ?

tarastarasov 13.01.2013 23:55

Вообще это всё находится в iframe
это скрипт движущихся картинок небольших... как полоса такая...

Deff 14.01.2013 00:07

Цитата:

Сообщение от tarastarasov
Вообще это всё находится в iframe

Тады вообще непонятно что требуется - растянуть iframe ?

tarastarasov 14.01.2013 00:13

Нет,Iframe стоит 100% но этот скрипт не расширяется на 100%,только конкретно с указанием ширины в пикселях.

Deff 14.01.2013 00:50

tarastarasov,
Нун смотреть/дебажить полный код,
Вы показываете кусок от вертолета и спрашиваете почему не летает
1. Выведете переменную в лог sliderwidth
2. Продебажьте обрамление данного div - оно не дает ему ограничение по ширине? его ширина не фиксирована?

danik.js 14.01.2013 02:59

document.layers...tarastarasov, вы тестируете в Netscape 4 :victory: ? Я его даже в глаза не видел )):lol:

tarastarasov 14.01.2013 03:02

Всем спасибо. разобрался...
в
write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'"

поменял position:relative на position:absolute.
Все проблемы отпали.


Часовой пояс GMT +3, время: 22:57.