Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365

    innerHTML comportamento strano IE vs Firefox

    Salve

    ho ancora dei problemi tra IE6 e Mozilla

    eccon un po di codice

    ho una funzione che mi dovrebbe inserire dei campi option all'interno di una select
    document.getElementById('id_struttura').innerHTML = html_nomi;

    la select è questa
    <select disabled class="form" name="id_struttura" id="id_struttura">
    <option value="0" selected>Tutte</option>
    </select>

    nella variabile html_nomi sono presenti queste stringhe

    <option selected value="0" >Tutte</option>
    <option value="13" >VCNZ</option>
    <option value="12" >NV</option>
    <option value="4" >MLN</option>
    <option value="3" >MDN</option>
    <option value="2" >AFF</option>

    è inutile dire che con mozilla funziona ma con explorer no, la select diventa lunga circa 10 campi tutti vuoti.

    qualcuno sa aiutarmi?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ci sono tanti modi di creare e aggiungere option ad una select (ricerca, ci sono esempi a decine)
    con l' innerHTML, a meno che non riscrivi tutto, compresa la select stessa, non funzionerà
    ciao

  3. #3
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    caro Xinod

    so che ci sono altri modi, però questo era il più intuitivo... io nn mi spiego perchè con FF funzioni! cmq adesso cerco, grazie

    ps
    il problema è che le option vengono create da una pagina server side e richiamate sulla pagina in AJAX... cmq troverò il modo

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.