Autor |
Mensaje |
netking86
Técnico Programador
Registrado: Septiembre 2009
Mensajes: 159
Edad: 38 Ubicación: Málaga
|
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
=================== Proyecto Open Media Manager -> http://www.OpenMediaManager.com
|
#1 Domingo, 24 Enero 2010, 20:12 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Abrir Una Página Web Con El Navegador Por Defecto
Prueba con la clase Desktop
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#2 Domingo, 24 Enero 2010, 20:41 |
|
|
netking86
Técnico Programador
Registrado: Septiembre 2009
Mensajes: 159
Edad: 38 Ubicación: Málaga
|
Re: Abrir Una Página Web Con El Navegador Por Defecto
Va como la seda, gracias!
=================== Proyecto Open Media Manager -> http://www.OpenMediaManager.com
|
#3 Domingo, 24 Enero 2010, 23:33 |
|
|
SpeeDinG
Usuario
Registrado: Febrero 2010
Mensajes: 4
Edad: 30
|
Re: Abrir Una Página Web Con El Navegador Por Defecto
Prueba con la clase Desktop
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
|
#4 Viernes, 12 Febrero 2010, 10:07 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
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
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#5 Viernes, 12 Febrero 2010, 11:16 |
|
|
SpeeDinG
Usuario
Registrado: Febrero 2010
Mensajes: 4
Edad: 30
|
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
Ahora si, gracias
|
#6 Viernes, 12 Febrero 2010, 14:30 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Re: Abrir Una Página Web Con El Navegador Por Defecto [Solucionado]
El problema que yo me encuentro es que
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
|
#7 Sabado, 13 Febrero 2010, 19:23 |
|
|
Ender
Aprendiz
Registrado: Diciembre 2009
Mensajes: 55
Edad: 48
|
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:
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
|
#8 Sabado, 13 Febrero 2010, 23:24 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
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.
|
#9 Lunes, 15 Febrero 2010, 19:30 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
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
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#10 Lunes, 15 Febrero 2010, 19:43 |
|
|
|