Newsgroup: it.comp.lang.javascript
Titolo: Layer nn6

Ciao, vorrei chiedere nuovamente aiuto non riesco ad aggiornare per
NN6(lasciando intatto il principio di funzionamento) questo script che
nasconde o /e visualizza i layer.
Spero di ricevere una vostra risposta.
Ciao e grazie
Walter
<html>
<head>
<title>prova</title>
<script language="JavaScript">
function findObj(n, d)
  var p,i,x;  if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document); return x;
}
function showHideLayers()
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null)
 v=args[i+2];
    if (obj.style) { obj=obj.style;
v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
</script>
</head>
<body bgcolor="#FFFFFF" onFocus=" showHideLayers('Layer1','','hide')">
<div id="Layer1" style="position:absolute; left:283px; top:292px;
width:317px; height:142px; z-index:1; background-color: #9999FF;
layer-background-color: #9999FF; border: 1px none #000000"></div>
</body>
</html>

 Walter
MM?????..... bleah!!!
Più che "lasciando intatto il principio di funzionamento"....direi lasciando
perdere tutto lo script........della serie "bello" ma preferisco fare da
me!!
Ho appena postato uno script ..che se pur legato alla scelta di un radio ,
mostra e nasconde un livello con IE4+ NN4+ NN6
e lo trovi pure nelle FAQ di 
http://www.jsdir.com
  - faq n. 239
Sempre su jsdir c'e il tutorial su dhtml e browser di nuova generazione.....
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

 wrote in message
8t47r0$lu4s2$1...@ID-57211.news.cis.dfn.de...


 e lo trovi pure nelle FAQ di 
http://www.jsdir.com
  - faq n. 239
Ne approfitto per fare due appunti (uno a te ed uno a Riccardo, se leggera'
questo post.. ^_^).
Il primo a te. ^_^
La soluzione che poni in quella FAQ suppongo sia la stessa che ho visto
pubblicata sull'NG poco tempo addietro..
Obiettivamente, per far apparire un campo di testo *anche* in NS 4.x,
l'unico approccio possibile e' chiudere il form precedente, e aggiungerne
un'altro.. Scomodo, ma e' l'unico modo.. Almeno fintanto che dovremmo
supportare nel DHTML anche NS 4.x (ovvero fintanto che non fara' la fine dei
vari IE 3.02, NS 3, ecc.. cioe', cadere nell'oblio. ^_^).
L'appunto che volevo farti e' questo. Essendo due form differenti, quando
viene fatto il submit della prima, i dati inseriti nella seconda form non
vengono giustamente inviati al server, come ben sai.
Credo che almeno nelle FAQ dovresti specificare questa cosa. Lo so che e'
banale, ma sai quanto me che forse non lo e' per i "novizi" del Javascript.
Oltre che specificare questa cosa, potresti migliorare lo script aggiungendo
un campo hidden alla prima Form, nel quale copiare il valore del campo di
testo della seconda form, una volta fatto il submit.
Credo che aggiungerebbe un tocco in piu' allo script, ed e' una modifica
abbastanza rapida.
Il secondo appunto e' piu' per Riccardo.
E' per l'attuale struttura delle FAQ, che non mi sembra tanto funzionale.
Fortunatamente e' stata aggiunta la ricerca per testo, ma in ogni caso credo
che dovrebbe andare rivista.
Inoltre non mi sembra di aver visto un ordinamento per ID della FAQ o
qualcosa del genere. :/
Mi spiego, Atipower ha detto a Walter "guarda la FAQ 239 su JSDir".
Ma essendo raggruppate (giustamente) in sottocategorie, non si sa
"esattamente" dov'e' collocata la FAQ 239.
Per cercarla, va espanto tutto il ramo e fare un "Trova" indicando come
testo il numero della FAQ.
Per carita', funziona tutto. :) Non voglio dire che ha qualche bug o che da'
qualche errore strano. Solo che e' un po' poco "funzionale", tutto qui. :)

 qualche errore strano. Solo che e' un po' poco "funzionale", tutto qui. :)
No problem, il suggerimento è ottimo e merita di essere applicato.... 
oltretutto entro Natale il numero dovrebbe più che raddoppiare :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------

 continui i numeri non seguono l'ordine delle categorie.
Sorry, ho potuto solo adesso uploadare la nuova pagina per le FAQ.
Che ne pensi?
--
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------
-- 
Posted from 
korovev.stm.it
 [195.62.33.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:8t9auh$2p3$2...@fe2.cs.interbusiness.it...

Grazie , efettivamente è meglio modificarlo.....stò provvedendo
Ciao!


 oltretutto entro Natale il numero dovrebbe piů che raddoppiare :-)
Come la mia paga, suppongo, dopo che ti do' tutti questi suggerimenti... 8))

Che ne pensi?
Molto meglio. Almeno cosi' quando Ati "Indice analitico delle FAQ" Power
spara sull'NG un numero e' velocemente individuabile. :)

 Grazie , efettivamente è meglio modificarlo.....stò provvedendo
Devo decidermi a farmi pagare, un giorno o l'altro... ^__^