Foros del Web » Programando para Internet » Javascript »

Mostrar en un span

Estas en el tema de Mostrar en un span en el foro de Javascript en Foros del Web. Hola a todos! tengo un problema como hago para mostrar en un span un valor mediante javascrip, lo q tengo q hacer es adjuntar ficheros ...
  #1 (permalink)  
Antiguo 20/06/2007, 04:38
 
Fecha de Ingreso: junio-2007
Mensajes: 7
Antigüedad: 17 años, 6 meses
Puntos: 0
Información Mostrar en un span

Hola a todos! tengo un problema como hago para mostrar en un span un valor mediante javascrip, lo q tengo q hacer es adjuntar ficheros y q cada vez q doy a añadir se me ponga debajo, vamos como una lista.

Lo estoy haciendo asi: pero no me funciona
function annade() {
document.frmAlta.lista_fichero = document.frmAlta.fileAdjunto.value;
}
donde lista_fichero es el ID del span.
Si alguien tiene idea como puede ser por favor decidmelo, y gracias desde ya.
  #2 (permalink)  
Antiguo 20/06/2007, 08:54
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Re: Mostrar en un span

Hola PRIMWORK

Prueba así:

Código:
document.getElementById('lista_fichero').innerHTML = document.frmAlta.fileAdjunto.value;
Saludos,
  #3 (permalink)  
Antiguo 20/06/2007, 09:23
 
Fecha de Ingreso: junio-2007
Mensajes: 7
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Mostrar en un span

Hola JavierB!, Mira q ya lo havia solucionado pero tu codigo y el mio son casi iguales, con la pequeña diferencia q yo lo tengo innerText y el tuyo innerHTML, voy a probar si con el tuyo me va. Y gracias por responder!!
<script>
document.getElementById("lista_fichero").innerText += document.frmAlta.fileAdjunto.value +";\r\n";
</script>
  #4 (permalink)  
Antiguo 20/06/2007, 12:20
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Re: Mostrar en un span

El innerText no es estándar, FF por ejemplo no lo entendería. Esto es así porque los nodos de texto se deben considerar hijos del DIV (IE no los considera tampoco). Luego al hacer innerText, estarías modificando otro nodo que no es el div "lista_fichero", y no tendría sentido que innerText fuese su propiedad. En ese caso se debería utilizar
Código PHP:
document.getElementById("lista_fichero").childNodes[0].nodeValue="texto"
Pero dependería en cada caso el hijo a modificar.

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.
  #5 (permalink)  
Antiguo 21/06/2007, 04:36
 
Fecha de Ingreso: junio-2007
Mensajes: 7
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Mostrar en un span

Hola derkenuke!, pues mira tiens razón, lo tendre apuntado, por ahora con el otro me vale, pero si tengo problema ya tengo la solución.

Saludos.
  #6 (permalink)  
Antiguo 21/06/2007, 13:07
Avatar de programeitor  
Fecha de Ingreso: febrero-2005
Mensajes: 994
Antigüedad: 19 años, 10 meses
Puntos: 9
Re: Mostrar en un span

hola

FF no sabe de innerText ,pero si de textContent.

es cierto que no manejan lo mismo los contenidos, FF intercala campos de texto entre los diferentes tags, cosa que IE no transmite. ,en vez de eso convierte en campos de texto las lineas de codigo en blanco. Este aspecto complica sobremanera la localizacion de un nodo, y es otra de las lindezas del "elemento" navigator, siempre tan variable.

salud os
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.