Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/07/2008, 19:10
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Respuesta: Error en Mozilla. No funciona el id de los elementos

Hola Carol_84:

Tanto en IE como en FF este código funciona:
Código PHP:
<form>
    <
img src="../../img/usuarios.gif" name="imgusuarios" id="imgusuarios" />
</
form>

<
script type="text/javascript">
<!--

alertdocument.forms[0].imgusuarios.src );

// -->
</script> 
Pero me extraña la manera de acceder a una imagen así... Normalmente se usa esa manera (document.formXX.campo) para los campos del formulario (input text, password, textareas...) pero no para imágenes y otros elementos. Normalemente se usa el id:
document.getElementById("imgusuarios") habría valido.

La diferencia entre name e id es que los name se pueden repetir a lo largo del documento, los id no. Así podemos recoger una colección de elementos así:
document.getElementsByName("nombre"), lo que nos viene bien para los elementos radio o checkbox.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.