Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271

    onchange su select che non funziona su Mozilla/Netscape

    Ciao Ragazzi,

    ho la seguente select:

    <select name="Marca" onChange="javascript:setMarca();" class="formComponent" id="Marca1">

    Il problema e' che l'evento onChange non scatta su mozilla e netscape.
    Sapete come risolvere il problema?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Sembra strano ...
    forse c'e` un altro errore.

    Posta:
    il DOCTYPE della pagina (se presente)
    il tag form
    lo script
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    questo intendi?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    mentre lo script e' questo

    function setMarca() {
    var idMarca;
    idMarca = document.all.Marca.selectedIndex;
    location.href="carList.asp?currPage=1&idMarca=" + idMarca;
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se usi istruzioni proprietarie e` chiaro che non va sugli altri browser!!!
    codice:
    function setMarca(ss) {
      var idMarca = ss.selectedIndex;
      window.location.href="carList.asp?currPage=1&idMarca=" + idMarca;
    }
    da richiamare con:

    <select name="Marca" onchange="setMarca(this);" class="formComponent" id="Marca1">

    pero` di solito si passa il value della select, non il numero d'ordine (potresti avere probelmi con successivi aggiornamenti):
    codice:
    function setMarca(ss) {
      var idMarca = ss.options[ss.selectedIndex].value;
      window.location.href="carList.asp?currPage=1&idMarca=" + idMarca;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    Grazie,

    ora funziona.

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.