Newsgroup: it.comp.lang.javascript
Titolo: submit() con NN

Innanzitutto ciao a tutti.
Eccovi il mio problema: voglio effettuare una submit di un form senza
utilizzare <INPUT TYPE="SUBMIT"> vorrei invece che venisse effettuata la
submit quando clicco su del testo. Questo mi riesce utilizzando in uno
script l'istruzione document.nomeForm.submit(), ma solamente in IE.
Per avere lo stesso effetto in NN devo mettere un elemento <INPUT
TYPE="SUBMIT"> e quando clicco sul testo su citato far eseguire una
document.nomeForm.nomeBottoneSubmit.click()". Ma nemmeno questo mi va bene
perchè non riesco a nascondere il bottone in NN.
Sperando che mi possiate aiutare, vi ringrazio anticipatamente e vi saluto.
Alessandro.

 wrote in message
8nrgru$4p2$1...@nslave1.tin.it...


 wrote in message 8nrhkr$4cr2$1...@stargate1.inet.it...


Ho avuto lo stesso problema e sono riuscito a risolverlo, vediamo se riesco
a spiegarlo brevemente.
E' un po' complicato ma è l'unica soluzione.
Crei un layer invisibile: <layer name="layer1"
visibility="hidden">...</layer>
Poi all'interno del layer crei una form con gli oggetti che ti interessano,
incluso un pulsante di tipo submit:<form name="Form1" onSubmit="..."><input
type="text" name="Text1"><input name="Bottone1" type="submit"></form>
A questo punto sull'evento OnClick associato al testo su cui devi cliccare
simuli il click sul pulsante della form invisibile:
OnClick="document.layer1.document.Form1.Bottone1.click()
In questo modo verrà avviato il submit.
Attento, se vuoi passare dei parametri devi assegnare dei valori alle
caselle di testo nella form invisibile.


 wrote in message
paso5.105434$dF5.1...@news.infostrada.it...


 Sperando che mi possiate aiutare, vi ringrazio anticipatamente e vi
saluto.
Spero di esserti stato di aiuto, ciao!

 wrote in message
8nu8cg$ebf$1...@fe1.cs.interbusiness.it...


 veda questo bottone nel form.
Il codice che ti ho mandato su Netscape 4.x funziona che e' una meraviglia,
tu che vers. di Netscape hai?
Hai provato ha fare un copy&paste del codice che ti ho dato e provarlo? :?
.. Giusto per curiosita', e' che mi sembra molto strano.

 wrote in message
8o0jon$7al$1...@fe2.cs.interbusiness.it...


 l'action del form č: "maito:...".
Aaargh... ma allora dimmelo prima. ^__^
Ti riporto testualmente:
"
[forms.submit]
.
.
Security
Submitting a form to a mailto: or news: URL requires the UniversalSendMail
privilege. For information on security, see the Client-Side JavaScript
Guide.
JavaScript 1.1: The submit method fails without notice if the form's action
is a mailto:, news:, or snews: URL. Users can submit forms with such URLs by
clicking a submit button, but a confirming dialog will tell them that they
are about to give away private or sensitive information.
"
Il problema quindi va affrontato con un approccio differente.. Se hai gia'
trovato la soluzione come mi dicevi nel post prec, allora, non mi dilungo,
altrimenti fiskia pure..!
Ero semplicemente curioso di sapere come mai non ti funzionava il submit
tramite codice in NS, ed adesso ho scoperto il perche'. ;)
Ciao!

 wrote in message
8o0ou3$i8g$1...@fe2.cs.interbusiness.it...


 wrote in message
8nu3tr$p0i$1...@nslave2.tin.it...


 l'action del form è: "maito:...".

