![]() |
getElemetByID no me funciona Muy buenas a todos, tengo un problema para acceder a un control ActiveX que esta declarado en mi página. Lo declaro de la siguiente manera: <object id="WebLeg1" name="WebLeg12" width="400" height="60" classid="CLSID:8E693420-8653-4C12-8D02-17A7E62BC724" codebase="https://cualquierDireccion/control.ocx"> </object> A continuacion, en la misma página, trato de acceder a una de sus propiedades: <script type="text/javascript" language="javascript" > var Objeto; Objeto = document.getElementById('WebLeg1'); alert(Objeto.nombreUSuario); </script> pero la página se carga con errores, y el error me dice: "El objeto no acepta esta propiedad o método". Lo raro es que si hago: alert(Objeto.name) me tira el mensaje "WebLeg12" que es el nombre con el cual declaré el objeto. Alguien sabe que es lo que estoy haciendo mal? Saludos y muchas gracias a todos. |
Re: getElemetByID no me funciona Estas seguro que ese objeto tiene nombreUSuario entre sus propiedades name es evidente que la tiene pero....??? <object id="WebLeg1" name="WebLeg12" width="400" height="60" classid="CLSID:8E693420-8653-4C12-8D02-17A7E62BC724" codebase="https://cualquierDireccion/control.ocx"> </object> (name e id pueden ser iguales) Quim |
Re: getElemetByID no me funciona Pasa porque getElementById() te devuelve un objeto propio del html para que puedas modificar sus propiedades, a menos que hayas definido la propiedad nombre USuario en ese objeto (en especifico en ese objeto o esté definido por una clase) no puedes acceder a esa propiedad. Por lo menos asegurate de haberle definido nombreUSuario antes de llamarlo o te dará el mismo error. |
Re: getElemetByID no me funciona Primero gracias a ambos por responder. El control ActiveX lo hice en VB6 y estoy seguro de que tiene la propiedad nombreUsuario. Es mas, si uso el control en cualquier otro proyecto funciona correctamente. No se, tal vez me esté equivocando, pero segun lo que he leido se pueden usar controles OCX hechos en VB6 en páginas web. Alguna otra idea? Muchas gracias a ambos. |
Re: getElemetByID no me funciona Cita:
esto te demuestra que getElemetByID esta funcionando sin ningun problema, el problema es lo que ya te han dicho getElemetByID te trae un objeto html. Cita:
Cita:
|
Re: getElemetByID no me funciona Ya lo intentaste asi?? Código PHP: |
Re: getElemetByID no me funciona Ok Quim, veré por ese lado y si encuentro la respuesta la pongo en el foro. Muchas gracias. |
| La zona horaria es GMT -6. Ahora son las 21:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.