Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Intraweb (OnMouseMove) (https://www.clubdelphi.com/foros/showthread.php?t=53365)

Caro 19-02-2008 16:53:59

Intraweb (OnMouseMove)
 
Hola a todos

Tengo otro problema con IntraWeb, tengo un IWImage y un IWText, lo que quiero es que cuando pase con el mouse sobre el IWImage me muestre una descripción dentro del IWText, me pueden ayudar por favor.

Saluditos y muchísimas gracias por adelantado.

Caro 19-02-2008 17:57:10

Hola de nuevo, aun no lo consigo, les explicare lo que hice hasta ahora.

Lo he intentado con la propiedad ScriptEvent del IwImage, donde he introducido codigo javaScript, aparentemente cuando ejecutas tu programa y ves el codigo que esta generando, si digamos fuera el nombre de un edit IwEdit le pone este nombre IWEDITIWCL, osea que todo lo pone en mayúsculas y aumenta IWCL.

En la propiedad ScriptEvents de mi IwImage, dentro del evento OnMouseMove he puesto este codigo.

Código Delphi [-]
 IWEDITIWCL.value="algo";
 //inclusive puedes hacerle un focus, claro que con codigo JavaScript
 IWEDITIWCL.focus();

funciona, puedo acceder al IwEdit desde codigo JavaScript, pero no logro hacer que funcione lo mismo con un IWText o un IWLabel.

Saluditos

dec 19-02-2008 19:18:00

Hola,

Lamento no poder decir otra cosa, pero, se me ocurre que "IWText" e "IWLabel" sean otro tipo de "objetos", y no cuenten con una propiedad "value", sino con algo como "text", "title"... pero supongo que ya habrás probado esto. No sé ni para qué digo nada, porque lo cierto es que Intraweb no sé prácticamente nada... lo siento.

Caro 20-02-2008 01:22:53

Hola dec, muchísimas gracias por responder, si he probado con text y con todo lo que se me ha ocurrido y nada no funciona.

Saluditos

courtois 21-02-2008 21:42:30

Creo que la forma en que tratas de acceder los objetos desde JavaScript es incorrecta,
ya que IWEDIT no esta disponible directamente, trata asi
Código Delphi [-]
var objeto = document.getElementById("IwEdit");   
objeto.value = "algo";

obviamente, en el evento JavaScript de MouseMove de la imagen, fijate que el Name y el FriendlyName del edit sean el mismo


La franja horaria es GMT +2. Ahora son las 03:14:49.

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