Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]


Objetivo: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
Hola a todos

Bueno, básicamente el titulo es muy descriptivo. Tengo la URL que quiero visitar, solo quiero llamar al navegador por defecto. Se que usando SHELL puedo llamar a cualquier navegador, pero yo quiero al de defecto

Gracias amigos

Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto
Prueba con la clase Desktop

Desktop.Open("http://tuURL.com")


Saludos

Perfil MP  
Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto
Va como la seda, gracias!

Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto
jguardon escribió: [Ver mensaje]
Prueba con la clase Desktop

Desktop.Open("http://tuURL.com")


Saludos


Buenas
Puse eso adentro del evento "Label3_MouseDown" y cuando hago click, me tira este error:
"Unknow Symbol "Open" in class Desktop"

Saludos!

edit: Uso gambas 2.19 - (En caso de que pueda tener algo que ver)

última edición por SpeeDinG el Viernes, 12 Febrero 2010, 10:08; editado 2 veces
Perfil MP  
Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
Necesitas activar el componente gb.desktop desde el menú: Proyecto->Propiedades->Pestaña "Componentes", o bien mediante el atajo Ctrl+P y la pestaña Componentes.

Saludos

Perfil MP  
Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
jguardon escribió: [Ver mensaje]
Necesitas activar el componente gb.desktop desde el menú: Proyecto->Propiedades->Pestaña "Componentes", o bien mediante el atajo Ctrl+P y la pestaña Componentes.

Saludos


Ahora si, gracias

Perfil MP  
Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
El problema que yo me encuentro es que

Desktop.Open("http://tuURL.com")


necesita que indiquemos la url anteponiendo "http://" de lo contrario no funciona.
Por otro lado

EXEC [MiNavegador, MiUrl]


Sí funciona aunque la url sea del tipo www.loquesea.com sin anteponerle http://,

Esto es cierto al menos para firefox

Perfil MP  
Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
Citar:
necesita que indiquemos la url anteponiendo "http://" de lo contrario no funciona.
Por otro lado


Y si haces:

Desktop.Open("http://" & Direccion.Text)


siendo Direccion un TextBox donde el usuario, por ejemplo, introduzca la página a visitar sin el HTTP://?

No se si es lo que te molestaba, pero yo lo dejo caer, por si acaso....

Salu2, cracks

Perfil MP  
Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
Así funciona correctamente, pero es que yo estoy manejando este tema en una aplicación en la que "cualquiera" puede introducir una url y unas veces la introducen con http y otras directamente como www...

Gracias.

Perfil MP  
Objetivo: Re: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
Puedes hacerte una rutina que compruebe si el texto introducido comienza por "http://" o si es una dirección web válida.

Dos pistas: usa un condicional con inStr y/o las funciones de cadenas Left, Mid y Right.
También se podría hacer con Regex (expresiones regulares).

De esa forma, si contiene el prefijo "http://" la cadena quedaría como está y en caso contrario lo añadirías antes de pasársela al Desktop.Open()

Saludos

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.7159s (PHP: -89% SQL: 189%)
Consultas SQL: 46 - Debug off - GZIP Activado