Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* pulldown menu
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
raffa
Mortale pio
Mortale pio


Registrato: 18/08/05 17:31
Messaggi: 18

MessaggioInviato: 23 Nov 2005 09:37    Oggetto: * pulldown menu Rispondi citando

Salve,

ho inserito nel sito un js che gestisce un menu pulldown il codice e' questo
Codice:
<form name="jump">
<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
<option value="#" selected>Seleziona.</option>
<option value="page1.html">Home page</option>
<option value="page2.html">About</option>
</select>

funziona bene, fin troppo Sad
infatti interagisce con con un altro form che e' sulla stessa pagina;
ovvero il secondo form che dovrebbe raccogliere i feedback non va;

avete qualche idea di come salvare capra e cavoli?
[lasciare il menu' pulldown e far funzionare il feedback]

grazie
Top
Profilo Invia messaggio privato
horus
Macchinista
Macchinista


Registrato: 22/03/05 10:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 23 Nov 2005 09:47    Oggetto: Rispondi citando

Magari nell'altro form hai un controllo con lo stesso nome?

Prova a cambiare jump in salta o simili.
Top
Profilo Invia messaggio privato
raffa
Mortale pio
Mortale pio


Registrato: 18/08/05 17:31
Messaggi: 18

MessaggioInviato: 23 Nov 2005 10:10    Oggetto: Rispondi citando

horus ha scritto:
Magari nell'altro form hai un controllo con lo stesso nome?

Prova a cambiare jump in salta o simili.


provato [regata] ma non funge Mad
ho provato anche ad eliminare un select che era nell'altro form, niet nemmeno cosi'
Top
Profilo Invia messaggio privato
horus
Macchinista
Macchinista


Registrato: 22/03/05 10:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 23 Nov 2005 10:50    Oggetto: Rispondi citando

Uhm... allora non ho ben capito cosa dovrebbe fare.

Se vuoi che sul cambio di selezione il browser venga rediretto puoi provare:
Codice:
<select id ="menu" name="menu" onChange="document.location.href=document.all('menu').value;">
<option value="#" selected>Seleziona</option>
<option value="page1.html">Home page</option>
<option value="page2.html">About</option>
</select>
Top
Profilo Invia messaggio privato
raffa
Mortale pio
Mortale pio


Registrato: 18/08/05 17:31
Messaggi: 18

MessaggioInviato: 23 Nov 2005 11:21    Oggetto: Rispondi citando

non so che dirti,
ma in questo modo non funziona nessuna delle due form Rolling Eyes
Top
Profilo Invia messaggio privato
horus
Macchinista
Macchinista


Registrato: 22/03/05 10:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 23 Nov 2005 11:35    Oggetto: Rispondi citando

Quel codice l'ho provato e se sta da solo funziona, a questo punto prova a mettere il codice di tutta la pagina e vediamo dove vanno in conflitto.
Top
Profilo Invia messaggio privato
raffa
Mortale pio
Mortale pio


Registrato: 18/08/05 17:31
Messaggi: 18

MessaggioInviato: 23 Nov 2005 12:35    Oggetto: Rispondi citando

<a href=http://www.privatephotoreview.com/it/news/Inserisci_link.php>ecco il link</a>
Top
Profilo Invia messaggio privato
horus
Macchinista
Macchinista


Registrato: 22/03/05 10:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 23 Nov 2005 13:34    Oggetto: Rispondi citando

Se il problema è la select presente in PRIVATE REVIEW a me ha funzionato, sia con IE che con FF. Potrebbe forse essere un problema di abilitazione dei javascript del tuo browser.

Proviamo a variare il codice e vediamo se migliora.

Nell'head metti:
Codice:
<script type="text/javascript" language="javascript">
function go(ddl)
{
   document.location.href = ddl.value;
}
</script>

e dove hai la select metti:
Codice:
<select id ="menu" name="menu" onchange="go(this);">
[...]


P.S.: hai notato che nella pagina scrivi due volte i tag html, head e body? A occhio direi che succede perché li chiudi nell'include della testata del sito e poi li riapri nelle pagine.
Top
Profilo Invia messaggio privato
raffa
Mortale pio
Mortale pio


Registrato: 18/08/05 17:31
Messaggi: 18

MessaggioInviato: 23 Nov 2005 18:29    Oggetto: Rispondi citando

adesso funge il select di private review;

ma come prima non funge il form di feedback:/

hai buon occhio i doppi tag sono dovuti all'include Smile
Top
Profilo Invia messaggio privato
horus
Macchinista
Macchinista


Registrato: 22/03/05 10:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 24 Nov 2005 11:36    Oggetto: Rispondi citando

In che senso non funziona?

Nell'onchange della select presente nel form di invio non fa nulla e l'invia è un bottone di tipo submit. Cos'è che dovrebbe fare e non fa?
Top
Profilo Invia messaggio privato
raffa
Mortale pio
Mortale pio


Registrato: 18/08/05 17:31
Messaggi: 18

MessaggioInviato: 24 Nov 2005 13:24    Oggetto: Rispondi citando

il form di feedback non fa il submit, il metodo del form e' post e dovrebbe inserire nel db i dati provenienti da quella form,
sembra invece che il metodo diventi get [i dati della form sono visibili nel link] e i dati non vengono processati, nulla viene inserito nel db;


se vuoi rendertene conto ecco il link,
inutile dirti che senza la form iniziale [quella che tu mi hai suggerito] tutto funziona Crying or Very sad
Top
Profilo Invia messaggio privato
horus
Macchinista
Macchinista


Registrato: 22/03/05 10:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 24 Nov 2005 13:39    Oggetto: Rispondi citando

Succede perché ci sono due form aperti, quando fai submit lui comincia dal primo, non avendo method prende il dafault (get) e non avendo action usa se stesso.

Per risolvere dovrebbe bastare rimuovere
Codice:
<form name="jump">

prima della selezione private review, tanto non serve mandare in post un form in quanto nell'onchange di quella select fa un redirect via javascript.
Top
Profilo Invia messaggio privato
raffa
Mortale pio
Mortale pio


Registrato: 18/08/05 17:31
Messaggi: 18

MessaggioInviato: 24 Nov 2005 14:06    Oggetto: Rispondi

horus ha scritto:

Per risolvere dovrebbe bastare rimuovere
Codice:
<form name="jump">


e' bastato Laughing Laughing

grazie della tua pazienza
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi