FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta para los que saben del twebbrowser
aqui mi pregunta complicada, estoy haciendo un navegador para una pagina, y lo que quiero hacer, es agregarle datos a esta pagina, para lo cual, busco los objetos del body en el cual debajo de ese quiero agregar en este caso un contador hecho en javascript con cuenta regresiba. Tratare de ser lo mas especifico posible.
Busco una etiqueta div, que cuando la encuentro, en el outerhtml le inserto el contador sea elemento.outerhtml := elemento.outerhtml + Codigo; el codigo del contador esta correspondido por funcion una etiqueta div, que es modificada por el javascript llamado a la funcion entonces, al insertarlo en el documento(como el documento es web, no puedo grabarlo) no pasa nada, se queda el texto pero es como que no ejecuta la funcion javascript. con lo cual luego intente ejecutarla desde el dephi, pero tira error, ya que estos cambios realizados en el momento no se guardan, o sea que la funcion no esta visible. No tengo idea de como ejecutarlo, y poder poner un contador de cuenta regresiba. Saludos Hernan |
#2
|
||||
|
||||
No veo exactamente cual seria la modificación del código html, pero tratare de darte alguna idea.
En vez de cargar la página en cuestión directamente en el tWebBrowser, podrias descargar el contenido html en un tStringList, utilizando un tIdHTTP (Indy), luego modificar el código HTTP en el tStringList de la manera que comentas, grabarlo localmente como un archivo temporal, y finalmente cargarlo en el tWebBrowser... algo asi como:
Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. Última edición por German fecha: 24-04-2006 a las 07:49:54. |
#3
|
|||
|
|||
Uh je, para hacer eso, me es mas facil, poner un timer y remplazar yo a mano los textos, que es mas, acabo de hacer eso y me anda, pero sigo sin entender por que no me ejecuta el javascript, o tambien si uso la funcion para ejecutar uan funcion javascript desde delphi, me tira error como diciendo que no existe.
Bueno gracias. |
#4
|
||||
|
||||
El problema sera entonces el codigo "html final", incluyendo el JavaScript.
¿Te funciona abriendolo con el iexplorer directamente?...
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saben donde puedo conseguir el compoenten KBMW para poderlos instalar | Luis Alberto | Varios | 4 | 23-12-2005 19:51:35 |
Saben de Algo parecido al Terminal Server? | El_Perrito | Varios | 9 | 20-12-2004 20:32:52 |
TWebBrowser | ElCorbata | Internet | 2 | 11-11-2004 11:11:46 |
Para aprender de los que saben... | delphi.com.ar | Humor | 1 | 16-07-2004 02:47:25 |
TWebBrowser | RoyTan | Internet | 4 | 27-10-2003 22:06:09 |
|