| Precedente :: Successivo |
| Autore |
Messaggio |
robco Amministratore


Registrato: Mar 29, 2005 Messaggi: 216
|
Inviato: 23-04-2008 10:46 Oggetto: Tutorial in pillole: mancato invio dati con shoutbox |
|
|
Visto che lo si richiede .......
quando si usa un JS per inviare dati, occorre verificare all'interno il suo codice.
in particolare spesso utilizzano il
.form[0] per sottomettere i dati del form
ora, come saprete, in informatica si conta da 0,
se si ha un altro blocco, ad esempio USERINFO, che ovviamente contiene il form di login, e questo viene posizionato prima del blocco contenente il form del JS, ad ogni invio di dati del blocco shoutbox, si viene rimandati al account, questo perchè, nell'ordine, lo shoutbox sarebbe il secondo (e quindi 1)
le soluzioni sono 2
si edita il JS dello shoutbox e si mette esattamente il richiamo alla sua posizione .form[1] o si mette il richiamo al nome del form
.form.nomedelform
ovviamente nel codice il tag FORM dovra avere un NAME=nomedelform
questa seconda soluzione è la più consigliata, se infatti nella vostra pagina, ad esempio nei blocchi di Sx doveste mettere un'altra form di invio dati, questa assumerebbe il valore 0 , USERINFO il valore 1 e shoutbox il valore 2 costringendovi quindi a rieditare il tutto, ammesso che ci si accorga subito del problema.
mettendo invece il nome diventa tutto univoco.
Questo vale per ogni e qualsiasi JS che utilizza i form, quindi ....
occhio ai nomi, devono essere univoci (compresi i nomi delle funzion all'interno di una pagina visualizzata)
Robco |
--------------------------------------------------
Non inviate MP per richieste di aiuto. grazie |
|
| Torna in cima |
|
 |
rino Amministratore


Registrato: Sep 28, 2004 Messaggi: 4659 Località: Anzio
|
Inviato: 23-04-2008 12:17 Oggetto: |
|
|
Grande Robco!  |
|
| Torna in cima |
|
 |
RobinHood Newbie


Registrato: May 19, 2007 Messaggi: 134
|
Inviato: 29-04-2008 18:08 Oggetto: |
|
|
Robco, ti ringrazio per l'intervento esplicativo, sai sempre cogliere il segno e farci capire un pò di più di questo mondo intrecciato e contorto che è la programmazione (Nuke in particolare )  |
|
| Torna in cima |
|
 |
websol Newbie


Registrato: Sep 26, 2005 Messaggi: 84 Località: Brescia
|
Inviato: 07-05-2008 09:35 Oggetto: |
|
|
a me da questo problema cioè nn mi lascia scrivere in shoutbox ma solo nella schermata del forum...
tuttavia mi invia i dati del login...
www.harryweb.net
can you help me???
grazie! |
|
| Torna in cima |
|
 |
websol Newbie


Registrato: Sep 26, 2005 Messaggi: 84 Località: Brescia
|
Inviato: 07-05-2008 11:20 Oggetto: |
|
|
correzzione...
non funziona se tengo il blocco nella colonna di destra (tema di default di adesso) e invece funziona se cambio tema e tengo quello vecchio con la colonna a sinista...
da cosa dipende??? |
|
| Torna in cima |
|
 |
robco Amministratore


Registrato: Mar 29, 2005 Messaggi: 216
|
Inviato: 07-05-2008 11:26 Oggetto: |
|
|
PERCHè VUOL DIRE CHE HAI UN QUALCHE FORM CHE IL BROWSER LEGGE "PRIMA" DEL FORM DELLO SHOTBOX.
come spiegato i form assumono un valore secono l'ordine di "lettura"
il 1° vale 0
il 2° vale 1
e cos' via
il form dello shoutbox vale, da codice, 0, e di conseguenza tenta di aggiornare il form "0" che però non è quello che interessa lo shoutbox ma, e lo devi verificare tu nel tuo tema, il FORM che per il browser ha valore "0" |
--------------------------------------------------
Non inviate MP per richieste di aiuto. grazie |
|
| Torna in cima |
|
 |
websol Newbie


Registrato: Sep 26, 2005 Messaggi: 84 Località: Brescia
|
Inviato: 07-05-2008 11:48 Oggetto: |
|
|
ho fatto il giro stamattina eliminando tutti i precedenti form presenti nella pagina...
eppure non funziona comunque...   |
|
| Torna in cima |
|
 |
rino Amministratore


Registrato: Sep 28, 2004 Messaggi: 4659 Località: Anzio
|
Inviato: 07-05-2008 12:36 Oggetto: |
|
|
| Fai una prova al volo: mettilo nell'altra colonna e poi al centro e dicci se funziona. |
|
| Torna in cima |
|
 |
websol Newbie


Registrato: Sep 26, 2005 Messaggi: 84 Località: Brescia
|
Inviato: 07-05-2008 13:38 Oggetto: |
|
|
io quando sono in modalità forum non vedo i blocchi centrali... ^^
e nella home funziona anche nella colonna di destra....
e invece la colonna di di sinistra non la vedo mai perchè il template che ho creato ha solo il corpo e la colonna a destra...
scusate se vi sto facendo diventare matti..
ma grazie per l'aiuto... |
|
| Torna in cima |
|
 |
RobinHood Newbie


Registrato: May 19, 2007 Messaggi: 134
|
Inviato: 07-05-2008 15:14 Oggetto: |
|
|
scusa ma hai risposto da solo e confermi quanto dice Robco, il forum ha diversi form, tra i quali , per l'appunto, quello del login che il browser probabilmente interpreta come fomm 0.
devi ovviamente apportare la modifica suggerita da Robco e editare l'istruzione dello shoutbox per l'invio del suo FORM trasformandolo in nome. |
|
| Torna in cima |
|
 |
websol Newbie


Registrato: Sep 26, 2005 Messaggi: 84 Località: Brescia
|
Inviato: 07-05-2008 22:25 Oggetto: |
|
|
>.> a parte che nella mia shoutbox non ho trovato esattamente quella riga sopra citata... cioè ".form[1]"
e la mia l'ho scaricata da qui, quindi... non saprei come fare a fare la modifica detta...
e poi se avessi letto con attenzione avresti visto che ho provato a lasciare anche solo quel form in tutta la pagina
| Citazione: | ho fatto il giro stamattina eliminando tutti i precedenti form presenti nella pagina...
eppure non funziona comunque... |
e che eppure non funziona... uffi. |
|
| Torna in cima |
|
 |
rino Amministratore


Registrato: Sep 28, 2004 Messaggi: 4659 Località: Anzio
|
Inviato: 08-05-2008 01:03 Oggetto: |
|
|
| Citazione: | | e la mia l'ho scaricata da qui, |
prima di continuare vediamo se hai scaricato l'ultima versione... per favore passami il link del download. |
|
| Torna in cima |
|
 |
websol Newbie


Registrato: Sep 26, 2005 Messaggi: 84 Località: Brescia
|
|
| Torna in cima |
|
 |
rino Amministratore


Registrato: Sep 28, 2004 Messaggi: 4659 Località: Anzio
|
Inviato: 08-05-2008 09:32 Oggetto: |
|
|
Questa versione l'abbiamo testa e tradotta noi ed è quella che vedi in homepage e su moltissimi siti. Rileggendo il tuo post | Citazione: | | non funziona se tengo il blocco nella colonna di destra (tema di default di adesso) e invece funziona se cambio tema e tengo quello vecchio con la colonna a sinista... | mi viene da pensare che il form da cercare potrebbe stare non nei blocchi delle colonne ma direttamente nel tema, infatti se lo cambi lo shout funziona. |
|
| Torna in cima |
|
 |
websol Newbie


Registrato: Sep 26, 2005 Messaggi: 84 Località: Brescia
|
Inviato: 09-05-2008 15:25 Oggetto: |
|
|
ciao... l'unico form che c'era nel tema era quello della ricerca... che per scelta grafica avevo messo li... ma che era in tutte le pagine, non solo in quelle del forum. cmq ora in questa pagina:
http://www.harryweb.net/modules.php?name=Forums&file=index
non vi è alcun form prima di quello della shoutbox.. eppure... non funziona. lascio qualche ora il sito senza funzione cerca nel template... nel caso qualcuno voglia guardare l'HTML della pagina dal vivo che vi ho anche riportato sopra nella citazione.
grazie rino che mi stai aiutando... mi sdebiterò! XD
PS: grazie per avermi sbannato.. mi ero bannato da solo postando l'HTML della pagina! XD |
|
| Torna in cima |
|
 |
|