Kak da show/hide div v Netscape?

7 отговора 190 прегледа
#1

Kak da show/hide div v Netscape?

Nqkoj znae li kak crez javascript da pokazvam/scrivam daden layer(div) v netscape 4x i 6 , neshto analogicno na
document.all.Layer1.style.visibility = "visible" или "hidden" za IE

10x

Отговор
в отговор на Miro #2

Re: Kak da show/hide div v Netscape?

if (document.layers)
document.layers[ObjID].visibility = "show"; // или "hide"

if (document.all)
document.all[ObjID].style.visibility = "visible"; // или "hidden"

Отговор
в отговор на LeoS #3

Re: Kak da show/hide div v Netscape?

Thnx obace ne stava za NN4x. Moze bi az ne si zadadoh vaprosa savsem pravilno.
Znaci az izpolzvam
div id="Layer1"... a ne Layer id="Layer1"...
Za Netscape6 otkrih kak stava
document.getElementById("Layer1").style.visibility = "visible" //"hidden"
no za NN4x ne znam kak da napravq reference kam div

Отговор
в отговор на Miro #4

Re: Kak da show/hide div v Netscape?

do kolkoto si spomnqm NS4.XX ne poddarzq <div>
a trqbva vatre v nego slozish <layer> ....
ne sam napalno siguren, no ... mai taka beshe
Johny Cage

------------------------------------------------
DOOM Will Never Die, Just The Players
Отговор
в отговор на Miro #5

Re: Kak da show/hide div v Netscape?

function show(ObjID) {
if (document.layers) document.layers[ObjID].visibility = "show";
if (document.all) document.all[ObjID].style.visibility = "visible";
}
function hide(ObjID) {
if (document.layers) document.layers[ObjID].visibility = "hide";
if (document.all) document.all[ObjID].style.visibility = "hidden";
}
- - - - -
<DIV ID="Layer1" class="text" STYLE="position:absolute; left:ххх; top:ххх; width:ххх; visibility:hidden;">
- - - - -
<a href="javascript:show('Layer1');">ala bala</a>
------------------------
Това разбира се е накъсан пример, но смятам че ще се оправиш кое къде и как да вмъкнеш. Гаранция, че работи и с NS 4.xx. Имам обявен адрес в профила, ако искаш пиши да ти пратя линк, където съм го реализирал.

Редактирано от LeoS на

Отговор
в отговор на LeoS #6

Re: Kak da show/hide div v Netscape?

LeoS s NS6 nqma da stane...

Towa e nachina


if(IE5+ || NS6+)
document.getElementById('Menu').style.visibility='Hidden'

Raboti za IE 5+ i za NS6
NS 6 se hwashta ili s appVersion (wryshta > 5)
or Qdroto mu se kazwa Gecko

Uspeh derzaite...

JAVA lets make things badly and slow!!
Отговор
в отговор на wili98 #7

Re: Kak da show/hide div v Netscape?

Знам, че няма. За това съм написал NS 4.xx :))
Когато правих онази страничка, още не беше излязъл N 6.
Все се каня да фиксна скрипта, но пусто време...
10х за функцийката - спестяваш ми от него :)

м/у другото първото, което открих за да прихвана N6 беше:
if (window.sidebar)

10x again :)

Отговор
в отговор на LeoS #8

Re: Kak da show/hide div v Netscape?

thnx, vsicko e ok
To Leos mi e otgovoril oste parviq pat ama nqma koj da gleda :)
Az uporito si pisha style.visibility a to za NN4x bilo samo visibility

Отговор