Newsgroup: it.comp.lang.javascript
Titolo: Problema script toggle e firefox

Utilizzo questo script, con opera e IE nessun problema, con firefox non 
va (come se non cliccassi):
<script language="javascript">
function toggle(targetId) {
target = document.all(targetId);
if (target.style.display == "none"){
target.style.display="";
} else {
target.style.display="none";
}
}
//-->
</script>
<a href="#" onclick="toggle('info');return false;" title="Toggle 
BlogRoll">(più info)</a>
       <div id="info">
		ecc ecc..
qualcuno sa aiutarmi? grazie

 qualcuno sa aiutarmi? grazie
document.all č made in IE, cerca sul NG se n'č parlato 78.234.134,12 volte
su come fare ;)
-- 
Ro!

 su come fare ;)
PS: per i div, il contrario di none è block, non "".
-- 
Ro!

 ha scritto:

A seconda di cosa hai specificato nel foglio di stile :)
Comunque, "" va sempre bene.
-- 
Nando [?]
Apostolo della Prova

 Comunque, "" va sempre bene.
Sě anche, ma preferisco sempre scrivere cosa fare, piuttosto che i "",
soprattutto per chi non č molto pratico, aiuta ad avere le idee piů chiare.
-- 
Ro!

 soprattutto per chi non è molto pratico, aiuta ad avere le idee più chiare.
Sì ma semanticamente sono due cose diverse... almeno così credo di aver
capito. In realtà lo scopo è "rimuovere" la proprietà display, in modo che
torni ad essere efficace quella specificata nel foglio di stile; se
espliciti il valore, nel momento in cui decidi di cambiare il layout sei
costretto anche a cambiare la funzione js, mentre usando "" non devi
cambiar niente.
Riguardo alle "idee più chiare"... non so, ma credo che invece si rischia
di dare una visione sbagliata (quella che avevo io fino a pochissimo tempo
fa), e cioè che agendo sulla proprietà style di un elemento si
"sovrascrive" quello che è stato specificato via css, mentre così non è.
Polemizzo un po', giusto perché non ho niente di meglio da fare :)


 Polemizzo un po', giusto perché non ho niente di meglio da fare :)
In questo periodo che ho tempo sto popolando Wikipedia come pochi ;) ...ma
se proprio vuoi polemizzare... :P
Scherzi a parte, per fortuna non sono polemiche queste ;)
-- 
Ro!

 Scherzi a parte, per fortuna non sono polemiche queste ;)
Lo so, lo so :)


 Cosa popoli di bello?
Everything but computers ;)
Da informazioni su en.wiki riguardanti argomenti Italiani, a (soprattutto)
it.wiki per molte cose: dalla mia città alla sua squadra e al calcio in
generale. Ho trovato una marea di informazioni, classifiche, tabelle ecc. e
mi sto divertendo a incrociare dati per fare nuove statistiche da
ripubblicare poi su wiki.
E' un modo per staccare un po'... e non tratto l'informatica, scrivere di
altri argomenti mi aiuta anche ad usare un linguaggio differente da quello
usato negli articoli/libri dedicati agli smanettoni. Qui devi scrivere
partendo dal presupposto che chi legge una notizia sul calcio (l'argomento
che maggiormente sto trattando) può avere la quinta elementare come può
avere un PhD ad Harvard e quindi tocca stare molto più attenti rispetto a
un pezzo di informatica dedicato a chi già conosce l'argomento e usa
quell'articolo per approfondire. E poi si fa divulgazione gratuita, un po'
come qui sul ng, che non fa mai male ;)
Tra l'altro ho notato che it.wiki ha meno voci di altre che mi aspettavo di
trovare dietro di noi (Olandese e Polacco su tutti e siamo appena avanti lo
Svedese... insomma dobbiamo recuperare).
-- 
Ro!

 Svedese... insomma dobbiamo recuperare).
Azzo che patriota!


 qualcuno sa aiutarmi? grazie
ho risolto, ora è possibile fare in modo che il link che ho messo (più 
info) diventi (meno info) quando il div è visibile e viceversa?
e come posso settare un valore di default (visibile/non visibile)?
grazie e scusate per la mia domanda :)