tengo el siguiente codigo, el cual crea un div en forma de ventana de alerta:
function VentanaAlert(msj,height,width)
{
var div=document.createElement("div");
div.style.width=width+"px";
div.style.height=height+"px";
div.style.top="45%";
div.style.left="45%";
div.style.position="fixed";
div.style.zIndex="1";
var tbl=document.createElement("table");
tbl.style.width="100%"
tbl.style.height="100%"
tbl.id="AlertTbl";
var thead=document.createElement("thead");
var tr=document.createElement("tr");
var td=document.createElement("td");
var img=document.createElement("img");
img.src="Images/NI/lightbulb.png";
var label=document.createElement("label");
label.innerHTML="TrackMsg";
td.appendChild(img);
td.appendChild(label);
tr.appendChild(td);
tr.className="Cabecera_NuevaImagen2";
thead.appendChild(tr);
tbl.appendChild(thead);
var tbody=document.createElement("tbody");
tr=document.createElement("tr");
td=document.createElement("td");
label=document.createElement("label");
label.innerHTML=msj;
td.appendChild(label);
tr.appendChild(td);
tr.style.backgroundColor="#E6E6E6";
tbody.appendChild(tr);
tbl.appendChild(tbody);
div.appendChild(tbl);
document.body.appendChild(div);
}
El caso es que, cuando lo hice lo realice en la pagina que estaba programando y cuando lo termine lo movi a una pagina de utilidades(utilidades.js) donde tengo los scripts que he realizado y utilizo de forma repetitiva dentro del sitio, pero me da el siguiente error:
Microsoft JScript runtime error: Object expected
Pero si regreso el codigo a la pagina donde lo hice, funciona correctamente. Estoy usando asp.net