mirne OT: kompatibilni DHTML vrstva
Jaroslav Lukesh
lukesh na seznam.cz
Pondělí Prosinec 1 12:51:15 CET 2003
----------
Odesílatel: Pavel Janoušek <janousek na fonet.cz>
Ja jsem s tim nemel uz ani v beta verzich problemy... - jak to presne
volate, pouzivate skutecne DOM semantiku nebo (ala MSIE) .all. kolekce?
------------------
Tohle, sice funguje vsude, ale tak jak neni libo. POkud uziji .display
misto .visibility, funguje jen MSIE. Puvodnim kodem je
http://www.onlinetools.org/domlay/ a tohle je jeho lehce upravena cast (to
dulezite zustalo):
function ShowHideLayer(id, trigger){
if (trigger=="1"){
if (document.layers) document.layers[''+id+''].visibility = "show"
else if (document.all) document.all[''+id+''].style.visibility =
"visible"
else if (document.getElementById)
document.getElementById(''+id+'').style.visibility = "visible"
}
else if (trigger=="0"){
if (document.layers) document.layers[''+id+''].visibility = "hide"
else if (document.all) document.all[''+id+''].style.visibility =
"hidden"
else if (document.getElementById)
document.getElementById(''+id+'').style.visibility = "hidden"
}
}
OProti tomu, tenhle kousek funguje pouzi v MSIE jak ma
function expandIt(whichEl){
whichEl.style.display = (whichEl.style.display == "none" ) ? "" : "none";
}
Dik, JL.
Další informace o konferenci Linux