Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    70

    problema creazione option dinamica.

    Ciao a tutti, ho il classico problema di incompatibilità tra javascript e IE7, solo che questa volta non riconosce una sintassi standard(o almeno credo).
    Questo è il codice che ho scritto.
    Il dubbio è che il browser non trovi piu la select della pagina da cui ho fatto click al momento di valorizzare la nuova option, anche se mi sembra strano perchè gli elementi li vede tutti.Ho provato varie combinazioni ma niente..naturalmente il mitico firefox funge.
    Qualcuno sa dirmi se è questo il problema??
    app è il form passato dall'onsubmit:
    Grazie a tutti per l'aiuto.
    function insertUser(app)
    {
    var select = window.opener.document.getElementById('form_user') .board_user;
    var len = app.length;
    users = new Array();
    for(c=0; c<select.length; c++)
    {
    users = "," + select.options[c].value + ",";
    }
    for(i=0;i<len;i++)
    {
    var elem = app.elements[i];
    if(elem.type == "checkbox")
    {
    var val = elem.value.split("|");
    var ind = users.indexof( "," + val[1] + "," );
    //alert(ind+"-"+val[1]);
    if(elem.checked && ind == -1)
    {
    t = select.length;
    //opt = new Option(val[0],val[1]);
    //alert(select.options[t-1].value);
    //select.options[t] = new Option(val[0],val[1]);
    var appuno = val[0];
    var appdue = val[1];
    select.options[t] = new Option(appuno,appdue);
    /*Set anOption = document.createElement("OPTION");
    select.options.add(anOption);
    anOption.innerText = val[1];
    anOption.Value = val[0]*/
    }
    else if(!elem.checked && ind != -1)
    {
    //alert(ind);
    select.options[ind] = null;
    users.splice(ind,1);
    }
    }
    }
    window.close();
    }

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    guarda in script / discussioni utili
    aggiungere option a select da popup

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    70
    Perfetto...ha funzionato....grazie 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.