Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

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

Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
Artículo
Responder citando    Descargar mensaje  
Mensaje 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



 
netking86 - Ver perfil del usuario Enviar mensaje privado  
netking86 [ Domingo, 24 Enero 2010, 20:12 ]
 


Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Abrir Una Página Web Con El Navegador Por Defecto 
 
Prueba con la clase Desktop

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


Saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Domingo, 24 Enero 2010, 20:41 ]
Responder citando    Descargar mensaje  
Mensaje Re: Abrir Una Página Web Con El Navegador Por Defecto 
 
Va como la seda, gracias!



 
netking86 - Ver perfil del usuario Enviar mensaje privado  
netking86 [ Domingo, 24 Enero 2010, 23:33 ]
Responder citando    Descargar mensaje  
Mensaje 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 
SpeeDinG - Ver perfil del usuario Enviar mensaje privado  
SpeeDinG [ Viernes, 12 Febrero 2010, 10:07 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Viernes, 12 Febrero 2010, 11:16 ]
Responder citando    Descargar mensaje  
Mensaje 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  



 
SpeeDinG - Ver perfil del usuario Enviar mensaje privado  
SpeeDinG [ Viernes, 12 Febrero 2010, 14:30 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
jsoto61 - Ver perfil del usuario Enviar mensaje privado  
jsoto61 [ Sabado, 13 Febrero 2010, 19:23 ]
Responder citando    Descargar mensaje  
Mensaje 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  



 
Ender - Ver perfil del usuario Enviar mensaje privado  
Ender [ Sabado, 13 Febrero 2010, 23:24 ]
Responder citando    Descargar mensaje  
Mensaje 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.



 
jsoto61 - Ver perfil del usuario Enviar mensaje privado  
jsoto61 [ Lunes, 15 Febrero 2010, 19:30 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Lunes, 15 Febrero 2010, 19:43 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron