Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    problema childNodes su IE 6 e 7

    Qualcuno sa spiegarmi perche' questo codice non funziona su ie6 e 7?

    codice:
    function clear_selectedindex(id){
        
        var select = document.getElementById(id);
        
        for(i = 0; i < select.childNodes.length; i++){
            select.childNodes[i].selected = false;
        }
        
      }

  2. #2
    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"
    >
    <
    html>
    <
    head>
    <
    title>Untitled Document</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <
    script type="text/javascript"
    function 
    clear_selectedindex(selEl){
        var     
    opts    selEl.options
                for (var 
    i=0;i<opts.length;i++) 
                    
    alert(  "Text: "+opts[i].text
                            
    "\r\nValue: "+opts[i].value
                            
    "\r\nSelected: "+(opts[i].selected?"yes":"no") ); 

    }

    </script>

    </head>

    <body>
    <select id="sel"  onChange="clear_selectedindex(this);"> 
            <option value="a">1. Aquarion</option> 
            <option value="b">2. Broken</option> 
            <option value="c">3. Celiane</option> 
    </select> 


    </body>
    </html> 



    Per quello che ne so è cross-browser


    Qualcuno sa spiegarmi perche' questo codice non funziona su ie6 e 7?
    E' un metodo sbagliato per l'accesso ad una select.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Grazie.

    Tanto per curiosità, e' un metodo sbagliato o e' come al solito IE che non supporta bene il DOM?

  4. #4
    Tanto per curiosità, e' un metodo sbagliato o e' come al solito IE che non supporta bene il DOM?
    E' sbagliato selected
    select object

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.