No se si se puede hacer esto en un applet

xavi
16 de Febrero del 2004
A ver, quiero hacer una cosa. Tengo un applet, hecho con swing. Con menu, i tal. I yo quiero, que cuando apriete un boton determinado, se me abra otra ventana de explorador. Esta, no ha de tener ninguna barra de herramientas del explorador, ni menus, etc. No se si eso se hace desde Java, o hacer con java que se abrá una nueva pagina web creada por mi, donde tenga programado, no se, con javascript, que no quiero ver nada, simplemente la zona de datos, donde se muestra la pagina en si.

Gracias

Heihachi
16 de Febrero del 2004
Desde el applet creo que no se puede. O al menos la función showDocument no te da la opción.

Yo lo solucioné de la siguiente manera.
En los html creas un frame que no se vea (tamaño 0).
Aparte creas un HTML que con javascript abra tu nueva ventana (con window.open... no me se la sintaxis de memoria, pero si que le puedes indicar que quite las barras del navegador y tal)

Y desde tu applet haces un showDocument del html que contiene el script indicándole que lo cargue en el frame oculto

Si necesitas pasar parámetros al script puedes codificarlos en la URL.

Bueno, yo he probado esto en IE6, en Netscape 8 y en konqueror (Linux) con el applet en local y ha ido bien.

En realidad puedes ejecutar así cualquier jvascript.

Saludos!
Alguien conoce una manera más práctica?