Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-04-2010
radge radge is offline
Miembro
 
Registrado: may 2008
Posts: 147
Poder: 16
radge Va por buen camino
Ejecutar página web , pasandole un parametro por URL

Buenas , estoy intentando abrir una página pasandole un parametro... pero no consigo hacerlo funcionar , alguien sabe como hacer lo ?

gracias radge

Código:
url := 'paginaTest.html?texto=1';
ShellExecute(self.WindowHandle,'open',PChar(url),nil,nil,SW_SHOWNORMAL);
Responder Con Cita
  #2  
Antiguo 12-04-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Yo siempre utilizo esto y funciona:
Código Delphi [-]
    ShellExecute(Handle,
             'open',
             'http://neftali.clubdelphi.com',
             nil,
             nil,
             SW_SHOW);
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 12-04-2010
radge radge is offline
Miembro
 
Registrado: may 2008
Posts: 147
Poder: 16
radge Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
Yo siempre utilizo esto y funciona:
Código Delphi [-] ShellExecute(Handle, 'open', 'http://neftali.clubdelphi.com', nil, nil, SW_SHOW);
Si abrir una URL me funciona , pero abrir una URL pasandole algun parametro ? Intento abrir algo tipo esto

http://www.miurl.com?var1=valor1&var2=valor2.

gracias , radge
Responder Con Cita
  #4  
Antiguo 12-04-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Bueno, al menos a mí si me abre con la dirección completa:

__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 12-04-2010
radge radge is offline
Miembro
 
Registrado: may 2008
Posts: 147
Poder: 16
radge Va por buen camino
Perdona... me dejé un dato.. yo abro una página en local !!!

Así SI me abre la página
Código:
    ShellExecute(Handle,
             'open',
             'map.html',
             nil,
             nil,
             SW_SHOW);
Así NO me abre la página
Código:
      ShellExecute(Handle,
             'open',
             'map.html?var1=1&var2=2',
             nil,
             nil,
             SW_SHOW);
gracias radge

Última edición por radge fecha: 12-04-2010 a las 16:15:40.
Responder Con Cita
  #6  
Antiguo 12-04-2010
Avatar de DriverOp
DriverOp DriverOp is offline
Miembro
 
Registrado: ago 2007
Posts: 93
Poder: 17
DriverOp Va por buen camino
En la segunda forma no funciona tal como la has puesto porque el SO no sabe a qué aplicación pertenece un archivo con extensión "html?var1=1&var2=2". Sin embargo si agregas el protocolo al inicio sí sabe qué programa abrir: 'http://map.html?var1=1&var2=2'. Lamentablemente esto no resulta en lo que esperas pues el navegador no sabrá a qué servidor conectarse.

Supongo que tu intención es abrir un archivo html localmente en el navegador y es éste entienda que se le pasen parámetros: no resultará, porque los parámetros GET son para el servidor web, no para el navegador.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Abrir Internet Explorer desde Delphi, pasándole la dirección ea6zs Varios 6 18-04-2012 23:43:01
Ejecutar Rave Designer sin ejecutar IDE Delphi rmendoza83 Impresión 0 09-01-2009 19:44:56
Cerrar una aplicacion pasandole el titulo de la ventana vejerf Varios 1 01-12-2008 18:08:14
PHP y XML (Crear un documento XML pasandole yo las variables) papulo PHP 7 15-09-2006 13:04:02
Ejecutar cliente de correo pasandole la direccion del destinatario Durbed API de Windows 1 19-10-2004 12:34:00


La franja horaria es GMT +2. Ahora son las 07:55:58.


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
Copyright 1996-2007 Club Delphi