Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

А ты видел как твоя страничка смотрится под Netscape????????

> В том то и дело!!!.... Вот помогите пожалуста зделать так чтобы она в нетскейпе так же смотрелась.... Если он понимает <div> то почему отображает содержимое слоя...эээ.. просто какбудто оно без слоя?:).....
Н да. Не хочу нивчем обвинять, но плохо смотришь старые темы форума.
Значит идея такова, пишем функцию, которая по типу браузера выдает то или иное в теле документа:

// Рисуем начальный тег слоя, исходя из типа браузера
function layer_start(id,width,height,top,left,zindex,bgcolor){
if(navigator.appName == "Netscape"){
layr='<layer id="'+id+'" width="'+width+'" height="'+height+'" z-index="'+zindex+'" top="'+top+'" left="'+left+'" bgcolor="'+bgcolor+'" visibility="hide" ';
// Рисуем конечный тег слоя, исходя из типа браузера
function layer_end(){
if(navigator.appName == "Netscape"){layr='</layer>';}else{ layr='</div>';}
return (layr);}


В теле документа перед содержимым слоя вставляем вызов ф-ции
<script language="JavaScript">document.write(layer_start("Layer1","109","101","28","2","1","#FFFFFF")+'>');</script>
после содержимого слоя
<script language="JavaScript">document.write(layer_end());</script>
}else{
layr='<div id="'+id+'" style="position:absolute; left:'+left+'px; top:'+top+'px; width:'+width+'px; height:'+height+'px; z-index:'+zindex+'; background-color:'+bgcolor+'; layer-background-color:'+bgcolor+'; border: 1px none #000000; visibility:hidden;" ';
} return (layr);}
СообщениеАвторДата
Shefik07.04.2002 16:50
Leechy09.04.2002 17:30
Shefik10.04.2002 15:09
Leechy10.04.2002 18:58
Shefik12.04.2002 13:06
Andrey T16.04.2002 08:32
Shefik16.04.2002 16:20
Andrey T17.04.2002 10:14