Miren, tengo un problema con un codigo JS que me tiene la cabezota caliente.
Tengo este codigo:
Código:
Me funciona perfectamente en Firefox 1.5 o Netscape 7, pero el cochino IE6 no pesca nada, me podrian echar una manito esta cosa plz?function setEnvironments() { this.homeTABLE = document.getElementById("homeTABLE"); var newTABLE = null; var newTR = null; var newTD = null; var newA = null; var newText = null; var params = null; if (environments.length > 0) { for (var i = 0; i < environments.length; i++) { params = 'nivel=1&ambiente=' + environments[i][0] + '&desc=' + environments[i][1]; newText = document.createTextNode("+"); newTD = document.createElement("td"); newTD.setAttribute("class", "space"); newTD.appendChild(newText); newTR = document.createElement("tr"); newTR.appendChild(newTD); newText = document.createTextNode(environments[i][0]); newA = document.createElement("a"); newA.setAttribute("href", "javascript:loadPages(\'ServletManager?ACCION=production&SHOW=envDetail\',\'" + params + "\');"); newA.setAttribute("class", "environmentA"); newA.appendChild(newText); newTD = document.createElement("td"); newTD.setAttribute("oncontextmenu", "javascript:createMenu(\'environment\', \'" + params + "\', event); if (menu[1]) menu[1].enable(); return false;"); newTD.appendChild(newA); newTR.appendChild(newTD); newTABLE = document.createElement("table"); newTABLE.setAttribute("class", "elementTABLE"); newTABLE.setAttribute("border", "1"); newTABLE.setAttribute("cellpadding", "0"); newTABLE.setAttribute("cellspacing", "0"); newTABLE.appendChild(newTR); newTD = document.createElement("td"); newTD.appendChild(newTABLE); newTR = document.createElement("tr"); newTR.appendChild(newTD); this.homeTABLE.appendChild(newTR); } } }
Gracias cauros, se los agredeceria mucho que me pudieran ayudar.
Saludos =]