Esta tecnica se puede utilizar para hacer popup y al hacer click abrir una web que nosotros pongamos de referencia.
var newdiv = document.createElement('div');
newdiv.setAttribute("id","elidaponer");
newdiv.setAttribute("style", "position:absolute; width:1500px; height:1500px;"); //Aplicamos los estilos que queramos
Ahora lanzamos la creacion
if(document.body != null){ document.body.appendChild(newdiv); }
Si el document.body nos devuelve null es que estamos poniendo nuestro codigo javascript fuera del body y deberia estar dentro,
de esta etiqueta html.
Ahora voy a añadirle una funcionalidad, vereis en algunos foros la propiedad attachEvent pero parece ser que esto en firefox no esta soportado yo lo
he realizado con onclick
newdiv.onclick = function() { Alert("He realizado click en mi nuevo div"); };