Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/04/2013, 15:06
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: ¿Cómo escribir código javascript dentro de una nueva ventana creada con ja

La herramienta simplemente escapa los caracteres reservados. El original no es mío, solo le adapté el tema de la variable. Y siempre es recomendable que escribas tu html y el js contenido de manera ordenada
Con respecto a lo del cierre onload, no lo sé con seguridad, pero evidentemente está relacionado de la manera que cada navegador trata el objeto window.
Fijate por ejemplo. en IE no se cierra, pero si le das a recargar la página, si, en FF no se cierra, pero si hacés click derecho ni siquiera te muestra la opción recargar.
De todas formas encontré una forma alternativa para el cierre automático onload con setTimeout, y es la siguiente, antes del cierre del body (funciona en todos los que probé, FF,IE,Chrome)

Código:
strVar = strVar + "<script>setTimeout(\"window.close()\", 5000);<\/script><\/body></html>";
tampoco hace falta encerrarlo en una función, en la demo anterior agregué un botón extra para que verifiques, le doy un poco más de margen para dar tiempo a que se prueben los otros botones.
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.