Newsgroup: it.comp.lang.javascript
Titolo: Problemi con Netscape

Ho una finestra con 2 frame; nel frame1 ho una barra di navigazione con dei
link che fanno aprire le pagine nel frame 2 e nel frame2 ho dei layer
inizialmente settati a invisible. Tutto OK con I.E., con Netscape invece non
funziona?
Qualcuno potrebbe aiutarmi a risolvere il mio problema?
Script del frame 1:
<SCRIPT TYPE="text/javascript">
function hl(id,hh){
parent.nomeFrame2.document.getElementById(id).style.visibility =hh;
}
</SCRIPT>
<a href="#"
onMouseOver="if(document.getElementById) hl('prodotti','hidden')"
onmouseout="if(document.getElementById) hl('prodotti','visible')">
  Prodotti</a>
Frame2:
<div id="prodotti" style="position:absolute; left:232px; top:87px;
width:171px; height:139px; z-index:2; background-color: #FF0000;
layer-background-color: #FF0000; border: 1px none #000000; visibility:
hidden"></div>
-- 
Posted from 
c000-h011.c000.muc.cp.net
 [209.228.29.35] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 </SCRIPT>
Questo script è ESCLUSIVAMENTE per IE5+ e NN6...........
per script cross browser deiv distinguere fra document.getElementById ,
document.all per IE4 e document.layer per NN4....
utilizzando quindi  parent.nomeFrame2.document.layers[id].visibility=hh
per NN4   e parent.nomeFrame2.document.all[id].style.visibility=hh per
IE4........
su 
http://www.jsdir.com
  Tutorials , trovi il tutorial DHTML e Browser & che
fa al caso tuo.....
--
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.aticommerce.com
  (new)
http://www.atipower.it
http://www.jsdir.com
http://www.dxml.it
  (u.c.)

Grazie per la risposta; ma il problema continua a sussistere con NN 4.5
Potresti gentilmente indicarmi dove sbaglio?
FRAME1:
<SCRIPT TYPE="text/javascript">
function hl(id,hh){
if(document.all){
  parent.frma2.document.all[id].style.visibility=hh
}
else if(document.layers){
  parent.frame2.document.layers[id].visibility=hh
}
else{
  parent.frame2.document.getElementById(id).style.visibility =hh;
}
}
</SCRIPT>
<a href="#"
onMouseOver="if(document.getElementById) hl('pippo','hidden')"
onmouseover="if(document.getElementById) hl('pippo','visible')">
prodotti</a>
FRAME2:
    <div id="pippo" style="position:absolute; left:144px; top:121px;
width:245px; height:128px; z-index:1; background-color:#009999;
layer-background-color:#009999; border: 1px none #000000;
visibility:hidden"></div>
Dimenticavo, avevo già consultato i numerosi Tutorial presenti su 
jsdir.com
(ottimo e utilissimo sito) ma non riesco ugualmente a risolvere il problema
con NN4.5.


 prodotti</a>
--


 il problema continua a sussistere con NN 4.5
Con Netscape 4.5 visibility può assumere i valori "hide", "show" e
"inherit". Non riconosce, quindi, i valori "hidden" e "visible".
Maurizio.

No è stato un errore di battitura!!!
Nella pagina html è scritto correttamente:
<a href="#"
onMouseOver="if(document.getElementById) hl('pippo','hidden')"
onMouseOut="if(document.getElementById) hl('pippo','visible')">
prodotti</a>
Ma continua a non funzionarmi ;-((
-- 
Posted from 
c000-h010.c000.muc.cp.net
 [209.228.29.34] 


E' proprio questo il problema che non riesco a risolvere!!!
Potresti aiutarmi?
Thank
-- 
Posted from 
c000-h011.c000.muc.cp.net
 [209.228.29.35] 



ho capito!!!
ma anche qui manca la parte per IE4 e NN4!!


Finalmente gira tutto alla perfezione :-)))
Grazie mille per l'aiuto, da solo non credo che ci sarei arrivato
