Estoy intentando abrir con Javascript una ventana emergente pero que sin que me salga la barra de seguridad del explorer.
He conseguido hacer algo, pero me es imposible abrir ficheros locales. He conseguido abrir en una ventana el Google, por ejemplo. Incluso se me ocurrió abrir una ventana en blanco y usar el método write para escribir directamente el html, pero no me dejaba (abrir la ventana si, pero escribir en ella no :? ).
Os paso el código que he conseguido:
El código se basa en un fallo de seguridad del Explorer (cómo no), así que no funcionará en el Firefox, supongo. Se basa en el código http://www.malware.com/flopup.html . Más o menos he entendido que crea un objeto DHTML Edit y este ejecuta el código con el execScript.
Que conste que mi intención es poder ejecutarlo en mi ordenador y no inundar de ventanas el ordenador de nadie que, por lo que acabo de decir, está tirado.
Pues bien ¿a alguien se le ocurre cómo cargar el fichero local? ¿O alguien sabe porque puedo cargar un fichero remoto y no uno local y ni siquiera puedo usar el método write para escribir en la ventana ya creada?
También tengo problemas similares para cargar ficheros flash locales. Estoy haciendo páginas webs y cada dos por tres me salen las dichosas barritas amarillas del Explorer.
Gracias por adelantado!
He conseguido hacer algo, pero me es imposible abrir ficheros locales. He conseguido abrir en una ventana el Google, por ejemplo. Incluso se me ocurrió abrir una ventana en blanco y usar el método write para escribir directamente el html, pero no me dejaba (abrir la ventana si, pero escribir en ella no :? ).
Os paso el código que he conseguido:
Código [Seleccionar]
<html><head><title>inicio</title>
<body onload="setTimeout(' main() ',1000)">
<object id=x height=1 width=1 align=middle classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A>
<param name="ActivateApplets" value="1">
<param name="ActivateActiveXControls" value="1">
</object>
<script>
var nuevaVentana;
function shellscript()
{
/*
nuevaVentana=window.open('about:blank','plan','resizable=yes,width=1024,height=768');
nuevaVentana.document.write('<html><head><title>Hello world!</title></head><body><p>Hello world!</p></body></html>');
//nuevaVentana.document.URL='hello.html';
*/
open("http://www.google.com","_blank","scrollbar=no");
//open("hello.html","_blank","scrollbar=no");
}
function main()
{
//x.DOM.Script.execScript("nuevaVentana=window.open('about:blank','plan','resizable=yes,width=1024,height=768');");
x.DOM.Script.execScript(shellscript.toString());
x.DOM.Script.setTimeout("shellscript()");
/*nuevaVentana.document.write('<html><head><title>hello world!</title></head><body><p>Hello world!</p></body></html>');*/
}
</script>
</body>
</html>
El código se basa en un fallo de seguridad del Explorer (cómo no), así que no funcionará en el Firefox, supongo. Se basa en el código http://www.malware.com/flopup.html . Más o menos he entendido que crea un objeto DHTML Edit y este ejecuta el código con el execScript.
Que conste que mi intención es poder ejecutarlo en mi ordenador y no inundar de ventanas el ordenador de nadie que, por lo que acabo de decir, está tirado.
Pues bien ¿a alguien se le ocurre cómo cargar el fichero local? ¿O alguien sabe porque puedo cargar un fichero remoto y no uno local y ni siquiera puedo usar el método write para escribir en la ventana ya creada?
También tengo problemas similares para cargar ficheros flash locales. Estoy haciendo páginas webs y cada dos por tres me salen las dichosas barritas amarillas del Explorer.
Gracias por adelantado!