Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

lansar una url a una pagina abierta

Estas en el tema de lansar una url a una pagina abierta en el foro de Visual Basic clásico en Foros del Web. holas a todos, nesesito que me ayuden con vb6, tengo que hacer que una pagina abierta valla a una direccion que yo le doy, la ...
  #1 (permalink)  
Antiguo 12/07/2007, 13:41
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
lansar una url a una pagina abierta

holas a todos, nesesito que me ayuden con vb6, tengo que hacer que una pagina abierta valla a una direccion que yo le doy, la pagina ya la tengo identificada y se maximisa o se acctiva cuando yo quiero, solo me falta algun codigo que me permita ingresarle el hwnd o handle y la direccion que yo quiero. utilizo shellexecute cuando la pagina no esta abierta pero no me sirve cuando la pagina ya esta abierta por que me abre una nueva o la carga en la ultima que utilice.

eso es, gracias de ante mano.
  #2 (permalink)  
Antiguo 14/07/2007, 02:39
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 20 años
Puntos: 0
Re: lansar una url a una pagina abierta

Hola.

una forma

Andate a referencias y chequea "Microsoft internet controls"

Luego pone dos command button

Código:
Option Explicit
Dim ie As New InternetExplorer

Private Sub Command1_Click()
    ie.Navigate ("www.google.com")
    ie.Visible = True
End Sub

Private Sub Command2_Click()
    ie.Navigate ("www.yahoo.com")
    ie.Visible = True
End Sub

Private Sub Form_Load()
    Command1.Caption = "Google"
    Command2.Caption = "yahoo"
    
End Sub

Private Sub Form_Unload(Cancel As Integer)
    On Local Error Resume Next
    If Not ie Is Nothing Then
        ie.Quit
        Set ie = Nothing
    End If
End Sub
Acá tene sun ejemplo para modificar otras propiedades

Acceder al internet explorer desde vb


..saludos



--------------------
__________________
Recursos visual basic
  #3 (permalink)  
Antiguo 19/07/2007, 07:53
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: lansar una url a una pagina abierta

gracias luciano por responder, pero no funciona lo que pusiste y no estoy seguro si sirva para lo que nesesito.
me tira un error que dice asi, Class does not support automation or does not support expected interface.

explico nuevamente lo que nesesito:

si no hay ninguna pagina abierta, la abro con: resultado = ShellExecute(Me.hWnd, "open", dir, "", "", 1), todo bien, pero si abro mi correo o otra pagina y ago correr denuevo el programa el shellexecute se ejecuta en la ultima pagina que utilice (osea, en la pagina que estaba revisando mi correo). yo nesesito que se abra en la misma anterior, esa es mi duda.
ej : if titulo=titulopagina then
AQUI VA EL CODIGO QUE NESESITO
else
resul = ShellExecute(Me.hWnd, "open", dir, "", "", 1)
end if


agradeceria muchisimo tu ayuda o de cualquier que lo pueda solucionar, thanks.
  #4 (permalink)  
Antiguo 19/07/2007, 15:35
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: lansar una url a una pagina abierta

luciano, taba equivocado el ie.navegate me sirvio muy bien era justo loq ue nesesitaba, hasta elimine shellexecute y funciona mejor, pero abro la pagina que yo quiero con ie.navegate lo mas bien, pero si la cierro y apreto el boton de la aplicacion me da un error "Automation error", nose como sulucionarlo, ayuda plis, bye thanks
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:58.