Newsgroup: it.comp.lang.javascript
Titolo: Lo posso fare con javascript?

Ciao a tutti. Avrei bisogno di sapere come si fanno qui menù che appaiono
sotto un link, senza ricaricare la pagina. La cosa più bella ancora è che
non è un layer che mi copre il testo sotto, ma se c'è del testo sotto al
link, viene spostato. Non so se sono riuscito a spiegarmi... Sono sicuro che
non sono in flash...
Ciao e grazie
Stefano

 ha scritto nel messaggio
news:zE4fa.39280$Lr4.1...@twister2.libero.it...

in pratica devi far comparire/scomparire una porzione di documento. Il resto
del documento viene ridisegnato di conseguenza. ti scrivo un esempio scemo
<SCRIPT TYPE="text/javascript">
<!--
    function toggle(id)
    {  var el = (document.getElementById) ? document.getElementById(id) :
document.all[id];
        with (el.style)
            display = (display == '') ? 'none' : '';
    }
//-->
</SCRIPT>
<A HREF="javascript:toggle('menu');">Mostra/nascondi menu</A>
<DIV ID="menu" STYLE="display: none;">
    Prima voce<BR/>
    Seconda voce<BR/>
    Terza voce<BR/>
</DIV>
Questo e' il resto del documento
--
artemis.alpeia

> c'č del testo sotto al link, viene spostato. Non so se sono riuscito


>     Prima voce<BR/>
Una curiosità!
Che differenza c'è tra <br/> e <br>?
Nessuna vero?
Ho visto usare il /> come chiusura anche per i campi INPUT.
Qualcuno sa spiegarmene l'utilità!
GRAZIE!

 Qualcuno sa spiegarmene l'utilità!
In HTML nessuna. Invece in XHTML è necessario che i tag di apertura e 
chiusura siano bilanciati. Se ti interessa puoi vedere in:
XHTML 1.0 - A Reformulation of HTML 4 in XML 1.0
http://www.w3.org/TR/xhtml1/
Gaetano Bigliardi

 Qualcuno sa spiegarmene l'utilità!
Aggiungo a quello che ti ha detto Gaetano che per compatibilita'
all'indietro (ad es. NS4.x) e' meglio aggiungere uno spazio per fare
interpretare "forzatamente" un tag che altrimenti potrebbe non avere
significato: <br />

, 
mat...@logicalsystem.it
 says...
Aggiungo, a quanto detto fin'ora, che XHTML paradossalmente non e' 
gestito da IE6.0 (una cosa che ha dell'incredibile, IMVHO).
Ergo e' bene fare un po' di attenzione.
Ad esempio, <br /> a IE6 va ancora bene.. cosi' come va bene a NS4.x del 
resto.
Ma gia' un <br></br> lo considera un doppio tag <br> e non unico.
Se volete divertirvi, fate un po' di test su IE6.0 ed un browser che 
invece l'XHTML lo mastica (tipo Mozilla o Netscape):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
<html>
<head>
	<title>XHTML test</title>
</head>
<body>
Facciamo un po' di test<br />
con XHTML..<br></br>
<a href="#" onclick="alert(document.documentElement.innerHTML)">test</a>
</body>
</html>
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

Grazie a tutti!
E alla prossima! ;-)
Matteo

 Qualcuno sa spiegarmene l'utilità!
e' un documento XML ben formato (vedi 
w3.org
)
--
artemis.alpeia

...e per Netscape (4.76)? avete una soluzione analoga?
"artemis.alpeia" <it.i...@alpeia.artemis> wrote in message
news:VM6fa.103876$pG1.2...@news1.tin.it...


 ...e per Netscape (4.76)? avete una soluzione analoga?
No, non e' possibile.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO e metti un .