Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Mozilla VS IExplorer

  1. #1

    Mozilla VS IExplorer

    ciao a tutti...
    volevo porvi un problema che mi capita e che da un po' di tempo non riesco a risolvere...

    sto scrivendo uno script in javascript per far apparire UN messaggio di alert per OGNI <option> di un <select>:

    codice:
    <script type="text/javascript">
    function whichType(event)
    {
    if (document.formuno.selectuno.value == "100")
    	alert("hai selezionato 100");
    else if (document.formuno.selectuno.value == "200")
    	alert("hai selezionato 200");
    else
    	alert("qualcosa non va");
    };
    </script>
    il html:
    codice:
    ...
    <form name="formuno" method="post" action="index.php">
      <select name="selectuno" onChange="whichType(event)">
        <option selected>---</option>
        <option>100/option>
        <option>200ption>
      </select>
    </form>
    ...
    il problema è che con mozilla è tutto a posto, mentre con iexplorer quando cambio cambio l'option mi appare sempre lo stesso messaggio, ossia "qualcosa non va"

    SAPRESTE AIUTARMI? grazie
    Here is an old one, but I still like it:
    C - Please press any key!
    U - Where is the any-key?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Sicuro che non sia viceversa?

    <select name="selectuno" onChange="whichType(this)">
    codice:
    function whichType(ss) {
      if (ss.options[ss.selectedIndex].value == "100")
    	alert("hai selezionato 100");
      else if (ss.options[ss.selectedIndex].value == "200")
    	alert("hai selezionato 200");
      else
    	alert("qualcosa non va");
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    ahahahahah

    che divertente...
    una barzelletta....

    adesso con firefox non va,mentre con iexplorer si...

    come faccio a metterlo anche per firefox?
    javascript è un liguaggio ammesso dal w3c? si può usare o crea problemi?
    Here is an old one, but I still like it:
    C - Please press any key!
    U - Where is the any-key?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    JS, nella versione ECMAscript, e` ammesso dal W3C.

    Il tuo script funzionava solo in IE, il mio funziona dappertutto.

    Ma controlla la sintassi del codice HTML: in quello postato ci sono errori.

    Se usi XHTML Strict, devi usare onchange (tutto minuscolo)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Originariamente inviato da Mich_
    JS, nella versione ECMAscript, e` ammesso dal W3C.

    Il tuo script funzionava solo in IE, il mio funziona dappertutto.

    Ma controlla la sintassi del codice HTML: in quello postato ci sono errori.

    Se usi XHTML Strict, devi usare onchange (tutto minuscolo)
    sai un sito dove potrei trovare una documentazione su questo standard ECMAscript? sul w3c?

    cmq il tuo script su firefox non funzia... sai dirmi il perchè?

    comunque, grazie per l'aiuto...
    Here is an old one, but I still like it:
    C - Please press any key!
    U - Where is the any-key?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so se il W3C ha un reference per JS o sim. Credo che la versione uffilciale ce l'abbia ECMA (Eur. Comp. ?? Assoc.) www.ecma.org

    Io comunque utilizzo il manuale di DevGuru http://www.devguru.com/technologies/...ipt_index.html
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    cavolo, non riesco proprio a far funzionare questo script su ie...

    devo magari installare una virtual machine?

    non so proprio come fare...

    AIUTO!!! please
    Here is an old one, but I still like it:
    C - Please press any key!
    U - Where is the any-key?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta un link alla pagina. Sospetto un errore di sintassi da qualche parte.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    a occhio vedo un' inesattezza:
    contolli il value, ma non lo specifichi x ogni option

    se vuoi basarti sul testo dell' option usa .text al posto di .value nello script di Mich

  10. #10
    sono riuscito andando su www.w3cschools.com in questo modo:

    function whichType(ss)
    {
    if (document.forms[0].opzione1.options[document.forms[0].opzione1.selectedIndex].text == "100")
    alert("hai selezionato 100");
    else if (document.forms[0].opzione1.options[document.forms[0].opzione1.selectedIndex].text == "200")
    alert("hai selezionato 200");
    else
    alert("qualcosa non va");
    }

    e la pagina non è in internet, ma in locale, quindi spero vi basti questo spezzone riscritto apposto...

    ciao

    Andred
    Here is an old one, but I still like it:
    C - Please press any key!
    U - Where is the any-key?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.