Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2014, 13:08
claramontseny
 
Fecha de Ingreso: febrero-2012
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Crear ventana emergente con características definidas por el usuario

Muy buenas,

Estoy tratando de hacer que el usuario, a través de un formulario indique una serie de parámetros y como resultado se cree una ventana con las características indicadas. El problema es que me genera la nueva ventana pero no me incorpora ninguno de los datos que se le indica:título,color de fondo, texto a incorporar en la ventana, alto y ancho.

Este es el código:

var nombre = document.getElementById("txtNombre").value;
var ancho = document.getElementById("txtAncho").value;
var alto = document.getElementById("txtAlto").value;
var color = document.getElementById("txtcolor").value;
var texto = document.getElementById("textMostrar").value;

var nuevaVentana = null;

function mostrarVentana()
{

nuevaVentana = window.open("", "", "width=ancho.value,height=alto.value");
nuevaVentana.document.open();
nuevaVentana.document.writeln("<!DOCTYPE HTML>");
nuevaVentana.document.writeln("<html><head><title> " + nombre + "</title>");
nuevaVentana.document.writeln("<style>" + color + "</style></head>");
nuevaVentana.document.writeln = ("<body>" + texto + "</body></html>");
nuevaVentana.document.close();
}


Esta es la llamada a la función que he hecho en el documento html:

<legend><input type="button" value="CREAR" onclick="mostrarVentana();"></legend>


¿A alguien se le ocurre que puede estar pasando?

Muchas gracias.