Newsgroup: it.comp.lang.javascript
Titolo: E' giusto? Datemi una mano...

Mi è stato detto che la <form> serve per rendere la 'onclick' attiva da
Netscape.
Qualcuno sa dirmi se è vero?
Grazie

Cioč?
Ciao
Giuseppe Di Natale
gdin...@camomillaitalia.it
------------------------------------------
JS Labs - FAQ di it.comp.lang.javascript
http://jslabs.webhostme.com
jsl...@yahoo.com
------------------------------------------

Non significa niente. Onclick è già attivo. <form> serve all'invio di dati.
Aizzare dei cani rabbiosi e/o sieropositivi contro chi te l'ha detto non sarebbe
nemmeno un crimine, anzi, probabilmente l'ONU ti decorerebbe. (a proposito... ma
chi se lo ricorda l'ONU? Che fine ha fatto?). Io direi di spedire una
dichiarazione, firmata dal colpevole, alla fondazione Darwin Awards (ho
dimenticato l'indirizzo), probabilmente ti incoraggeranno anche loro a farlo
fuori per permettere il corretto progresso dell'umanità.
(ovviamente sto scherzando!!! ^_____________^ )
["ovviamente..." penserà qualcuno...]
by the way, <form> funzia così: quando schiacci un pulsante "Invia" (<input
type="submit">), il browser legge, uno per uno, i vari field contenuti. Ecco
tutte le tag che costituiscono field validi:
<input>: tutte tranne button, submit, reset e image
<textarea>
<select>
e invia il risultato all'indirizzo specificato come "action" del form. Il
risultato sarà una roba del genere (questo è quello che viene aggiunto alla fine
dell'indirizzo):
?nomefield1=valorefield1&nomefield2=valorefield2
Valore è specificato dall'attributo VALUE dell'<input> o dell'<option>, o dal
testo contenuto tra <textarea></textarea>. Nome, ovviamente ^_______^,
dall'attributo NAME.
[probabilmente la spiegazione dei form più fumosa e confusa mai vista dalla
nascita dell'HTML...]

Credo si riferisse al fatto che alcuni tags (credo select, input, non
ricordo quali altri) sono leggibili da Javascript sono se sono all'interno
di un form.
Il riferimento a document.nome.value segnala errore, mentre
document.form['nomeform'].nome.value funziona correttamente.

 wrote in message
89e5mt$l2p$4...@nslave1.tin.it...


Cristiano Larghi <C.La...@Micronix.it> wrote in
message 89ebgc$4r6$1...@fe1.cs.interbusiness.it...

Non solo: se ad esempio non metti un pulsante
dentro un form, non ti dovrai nemmeno stupire di
non vederlo proprio, quel pulsante...
<input> è un tag che fa parte di un <form>, e deve
starci dentro, altrimenti non viene considerato
(da Netscape): è la stessa cosa che mettere un tag
<param> al di fuori di un <object> o di un
<applet>...
Bye.
Ð.

L'informazione che hai è sbagliata, onclick funziona sempre, non serve il
tag <form> Quello a cui fai riferimento è forse il fatto che NS non
visualizza i vari elementi HTML <input> se non sono inseriti nel tag <form>,
questo è vero, a differenza di IE che li visualizza sempre e comunque.


 wrote in message
89e7ju$jvj$4...@pegasus.tiscalinet.it...


~xlthlx~ <xlt...@xXx.XxX> wrote in message
89ganm$gp0$2...@lacerta.tiscalinet.it...
| Scusate, è vero, informazioni incomplete...
| Il commento di prima (cioè "La <form> serve per
rendere la 'onclick' attiva
| da Netscape") si riferisce a questo script:
|
| <form><a href=""
onclick="WinChat=window.open('WDeskfooter.asp',
|
'WinChat','toolbar=no,location=no,directories=no,s
tatus=no,menubar=no,scroll
| bars=no,resizable=yes,copyhistory=no,width=' +
(screen.width-10) +
| ',height=100');
WinChat.moveTo(0,(screen.height)-160);
| return false"></form>
Il fatto è che non devi mai lasciare l'href vuoto
in un link. O ci metti un "#", oppure, meglio
ancora, un "javascript:void(0)", altrimenti il tag
non verrà proprio trattato come link da Netscape,
e ci potrai cliccare finché vuoi senza risultato:
    <a href="javascript:void(0)" ...
(<form> a questo punto non ti serve più perché il
problema non era quello..)
Bye.
Ðarius.

~SIGH~
Chi è, il capo? ;-)
Ciao,
Max
(salutami F.)

 wrote in message
MVdv4.49215$qv.4...@news.infostrada.it...
