Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    26

    Select dinamiche cross-browser

    Salve ho un problema che ho riassunto in questo esempio:

    Codice PHP:
    <html
    <
    head
    <
    script type="text/javascript"
    function 
    test(){ 
    var 
    select document.getElementById("select");     
    select.options[2].removeAttribute("selected");     
    select.options[1].setAttribute("selected"""); }
     
    </script> 
    </head>  
    <body> 
    <select id="select">     
    <option>1</option>     
    <option>2</option>     
    <option selected="selectd">3</option> 
    </select> 
    <div onclick="test()">kdskjdskfghskj</div>
     </body> 
    </html> 
    facile capire cosa voglio ottenere:
    all'inizio la select è selezionata all'ultima "option"
    onclick tolgo l'attributo dal 3 e lo metto al secondo...
    Con IE8 funziona senza promblemi
    con Chrome non funziona proprio (la selezione di default si, la selezione con JS no)
    con firefox funziona finché non cambio manualmente l'optione nel senso:
    carico la pagina, clicco sul div e funziona, seleziono io la prima voce e smette di funzionare...

    come si risolve questo problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    26
    nessuno mi sa dare un cosiglio

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    cosi funziona con chrome, ff3,ie7,safari x vista.
    codice:
    var sel = document.getElementById("select");     
    sel.selectedIndex=1;


    P.S. select è una parola riservata
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    26
    Oh, grazie.

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.