Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [JavaScript] questo codice non va con firefox 1

    Ciao,
    non capisco perche questo codice scritto in javascript non funziona con firefox:
    codice:
    <script language="JavaScript" type="text/javascript">
    <!--
    function goto(){
    	if (document.list.ch.options[document.list.ch.selectedIndex].value != "all") {
    		location = "tutorials.php?a=l&c="+document.list.ch.options[document.list.ch.selectedIndex].value;
    	}
    }
    //-->
    </script>
    dovrebbe con un onchange sul select o onclick su un button spedirmi sulla nuova pagina... ma cio non accade, ne con onclick ne con onchange

    Dove e' l'errore??

    Grazie ciao

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    hai provato a tracciare ad es. con una alert se entri all'interno dell 'if??

    Ad ogni modo provere ad utlizzare .getElementById assegnando un id ai vari elementi della tua pagina e cambiare location con location.href...

    ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    ah dimenticavo di dire che non entro proprio nella funzione goto() VVoVe: l'avevo messo l'alert
    con firefox non entra neanche nel goto con ie sembra funzionare correttamente, purtroppo su sto pc non ho opera per provare!

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Dovresti postare il codice che richiama la funzione visto che firefox non entra nella funzione.

  5. #5
    prova così:

    codice:
    <script language="JavaScript">
    <!--
    function goto(){
    	if (document.list.ch.options[document.list.ch.selectedIndex].value != "all") {
    		window.location.href = "tutorials.php?a=l&c="+document.list.ch.options[document.list.ch.selectedIndex].value;
    	}
    }
    //-->
    </script>
    ciao

  6. #6
    Originariamente inviato da badaze
    Dovresti postare il codice che richiama la funzione visto che firefox non entra nella funzione.
    <select name="ch" onchange="javascript: goto();">

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi : <select name="ch" onchange="goto();">

  8. #8
    Originariamente inviato da badaze
    Prova cosi : <select name="ch" onchange="goto();">
    grazie!

    ho trovato il mio stesso codice in un altra pagina che funziona Misteri dell'informatica!

    cmq Grazie del tuo aiuto!

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da FreeManX
    grazie!

    ho trovato il mio stesso codice in un altra pagina che funziona Misteri dell'informatica!

    cmq Grazie del tuo aiuto!
    forse javascript era scritto in una sola parola e non in due come nel tuo esempio di prima.

  10. #10
    Originariamente inviato da badaze
    forse javascript era scritto in una sola parola e non in due come nel tuo esempio di prima.
    no uguale, ho cannato li a scriverlo! (non ho fatto copia-incolla dalla pagina)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.