Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con CreateElement ed IE

    Ragazzi ho dei problemi con la creazione di due tipi di elementi col DOM in javascript con IE (con Firefox funziona tutto correttamente)

    una è la creazione di un link con attributo onclick:

    codice:
    var  chiusuraLink = document.createElement("a");
          chiusuraLink.setAttribute("onclick",'CloseConfirm('+boxID+','+opt+');');
          chiusuraLink.setAttribute("href","#");
    il link effettivamente me lo crea e mette anche gli attributi giusti ma al click non mi richiama la funzione!!

    l'altro problema è con la creazione della SELECT

    codice:
    		  var selectCreate = document.createElement("select");
    		  
    		  var optionNum = 5;
    		  	for(var i=0; i<optionNum; i++){
    				var optCreate = document.createElement("option");
    				var nomeOpt = document.createTextNode('nodo');
    					optCreate.appendChild(nomeOpt);
    					optCreate.setAttribute("value", i);
    				selectCreate.appendChild(optCreate);
    			}
    In questo caso non mi visualizza proprio niente....
    Cosa devo modificare?

    Grazie mille a tutti!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Problema con CreateElement ed IE

    Prova cosi
    codice:
    var  chiusuraLink = document.createElement("a");
    chiusuraLink.href="#";
    chiusuraLink.onclick=function(){CloseConfirm(boxID,opt)};
    codice:
    		  var selectCreate = document.createElement("select");
    		  
    		  var optionNum = 5;
    		  	for(var i=0; i<optionNum; i++){
    				var optCreate = document.createElement("option");
    				var nomeOpt = document.createTextNode('nodo');
    					optCreate.appendChild(nomeOpt);
    					optCreate.setAttribute("value", i);
    				selectCreate.appendChild(optCreate);
    			}
    In questo caso non mi visualizza proprio niente....
    E direi che è normale la select creata "selectCreate" dove l'appendi?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    var chiusuraLink = document.createElement("a");
    chiusuraLink.href="#";
    chiusuraLink.onclick=function(){CloseConfirm(boxID ,opt)};
    Mi hai salvato!!!

    Si l'altro era un problema di append!
    Grazie mille!!!

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.