Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   abrir html en la misma ventana del Brows (https://www.clubdelphi.com/foros/showthread.php?t=27530)

cahosoft 23-11-2005 16:25:26

abrir html en la misma ventana del Brows
 
Hola todos como estan...
como hago para al abrir un html desde delphi, que siempre me abra en la misma ventana de mi brows o novegador:
yo utlizo esto pero me abre varias ventanas

ShellExecute(0, 'open', PChar('pagina1.html'), nil, nil, SW_SHOWNORMAL);
ShellExecute(0, 'open', PChar('pagina2.html'), nil, nil, SW_SHOWNORMAL);
.
.
.
ShellExecute(0, 'open', PChar('paginaN.html'), nil, nil, SW_SHOWNORMAL);



pagina1.html abre una ventana despues pagina2.html y la abre en otra ventana.

la idea es que en la misma ventana primero abra pagina1.html y despues pagina2.html

dec 23-11-2005 21:32:53

Hola,

Yo probaría a llamar al navegador, propiamente, y a pasarle como parámetro la URL a abrir por el mismo. De todas formas, para mí que lo que ocurre depende más bien del navegador de marras. Por ejemplo, en FireFox puede configurarse que las llamadas al mismo de otras aplicaciones terminen abriendo nuevas pestañas para mostrar las oportunas URLs. Lo contrario sería que las URLs se cargaran siempre en la pestaña activa. Supongo que si el Internet Explorer decide, por ejemplo, abrir cada URL en una ventana distinta... como no sea que se pudiera configurar para que lo hiciera de otra forma...

También se me ocurre averiguar si el explorador que sea está abierto y, si es así, cargar la URL en el mismo... de algún modo, pero, la verdad, aquí me pierdo un tanto... acaso configurando, como digo, el navegador que te está dando los "problemas" puedas quitarte de esto último, que la verdad no sabría decirte ni por dónde empezar, aunque para mí tengo que imposible, lo que se dice imposible, pues no hay nada. Bueno, sí, la paz en el mundo y esas cosas... que si no sin imposibles desde luego lo parecen muy bien. Pero, este es otro tema... ¿verdad? ;)


La franja horaria es GMT +2. Ahora son las 09:27:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi