tak to jest - chce sie zrobic dobry bajer, to napotyka sie problemy na
kazdym kroku
dzisiaj napotkalem wiec taki problem - mam swietny krotki skrypt
pokazujacy/ukrywajacy warstwy, wyglada on tak:
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
// Show/Hide functions for non-pointer layer/objects
function show(id) {
if (ns4) document.layers[id].visibility = "show"
else if (ie4) document.all[id].style.visibility = "visible"
}
function hide(id) {
if (ns4) document.layers[id].visibility = "hide"
else if (ie4) document.all[id].style.visibility = "hidden"
}
<a onmouseover="show('ogladam');" onmouseout="hide('ogladam');"
href="(...)"><img id="ogladam" src="(...)" style="visibility:
hidden;">OGLADAM</a>
jak widac, mimo ze <img> nie jest przeciez warstwa, to skrypt pieknie dziala
w IE, podczas gdy w Netscapie 6 juz sie sypie. pewnie nie sypalby sie,
gdybym rzeczywiscie wrzucil <img> w diva, niestety - wtedy przegladarka
przerzuci mi napis OGLADAM do nowego akapitu, a tego bardzo bym nie chcial.
czyli co mam zrobic - zrezygnowac z tego pokazywania/ukrywania <img> w
netscapie czy jest moze jakas metoda obejscia glupiego "document.layers"?
pozdr i dzieki z gory,
warpech
--
KONSTRUKTywna lista dla KONSTRUKTorow stron www
http://konstrukt.prv.pl [EMAIL PROTECTED]