Foros del Web » Programando para Internet » Javascript »

document.getElement...

Estas en el tema de document.getElement... en el foro de Javascript en Foros del Web. document.getElementById('id').src='enlace'; no funciona ni en firefox ni en google chrome, yo uso un enlace con " javascript : void(0) " y un evento ( onclick="document.getElementById('id').src='enlace ...
  #1 (permalink)  
Antiguo 24/01/2011, 14:01
 
Fecha de Ingreso: noviembre-2010
Mensajes: 66
Antigüedad: 13 años, 5 meses
Puntos: 0
document.getElement...

document.getElementById('id').src='enlace'; no funciona ni en firefox ni en google chrome, yo uso un enlace con "javascript: void(0)" y un evento (onclick="document.getElementById('id').src='enlace ';") para cambiar el contenido de un iframe de mi web, funciona correctamente en Internet Explorer pero en cambio en google chrome y firefox no, podrian ayudarme?
  #2 (permalink)  
Antiguo 24/01/2011, 14:17
4ng3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: document.getElement...

Ponga todo el codigo ... por que asi complicado ;)
  #3 (permalink)  
Antiguo 24/01/2011, 14:20
 
Fecha de Ingreso: noviembre-2010
Mensajes: 66
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: document.getElement...

Código HTML:
<a href="javascript: void(0)" onclick="document.getElementById('contenido').src='inicio.php';" onmouseover="Inicio.src='imagenes/iniciob.png';" onmouseout="Inicio.src='imagenes/inicio.png';"><img name="Inicio" src="imagenes/inicio.png" width="190" height="50" border=0></a> 
  #4 (permalink)  
Antiguo 24/01/2011, 14:32
Avatar de uikekarallo  
Fecha de Ingreso: diciembre-2009
Ubicación: Galicia
Mensajes: 338
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: document.getElement...

si es un enlace ubicado en un ancla, prueba con document.getElementById('id').href = 'enlace';

un saludo.
  #5 (permalink)  
Antiguo 24/01/2011, 14:35
 
Fecha de Ingreso: noviembre-2010
Mensajes: 66
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: document.getElement...

lo que quiero es que el contenido del iframe cambie, lo que esta dentro de los parentesis ('=>contenido<=') es el id del iframe, como dije antes en IE funciona pero en firefox o chrome no
  #6 (permalink)  
Antiguo 24/01/2011, 14:44
4ng3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: document.getElement...

Mire esto haber si le sirve

http://www.forosdelweb.com/f13/cambiar-src-iframe-dar-click-radio-button-400386/
  #7 (permalink)  
Antiguo 24/01/2011, 14:44
Avatar de uikekarallo  
Fecha de Ingreso: diciembre-2009
Ubicación: Galicia
Mensajes: 338
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: document.getElement...

ah, disculpa, no me enteré bien. llevo ya lío de posts :)

¿ese enlace está antes o después del iframe?
  #8 (permalink)  
Antiguo 24/01/2011, 14:47
 
Fecha de Ingreso: diciembre-2009
Ubicación: Valparaíso
Mensajes: 118
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: document.getElement...

a mi me funca en mozilla y en chrome...
Código HTML:
Ver original
  1. <div>
  2. <iframe id="contenido" src="iframe.php" frameborder="0" scrolling="no" width="680" height="730" allowtransparency="true"></iframe></div>
  3.  
  4. <a href="javascript: void(0)" onclick="document.getElementById('contenido').src='inicio.php';">Link para cambiar iframe</a>
  #9 (permalink)  
Antiguo 24/01/2011, 14:49
Avatar de uikekarallo  
Fecha de Ingreso: diciembre-2009
Ubicación: Galicia
Mensajes: 338
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: document.getElement...

si, por eso comentaba lo del orden en el dom... a mi también me funciona correctamente.

un saludo.
  #10 (permalink)  
Antiguo 24/01/2011, 15:14
 
Fecha de Ingreso: noviembre-2010
Mensajes: 66
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: document.getElement...

ya lo arregle usando otro metodo

Última edición por Joselitro; 24/01/2011 a las 15:39
  #11 (permalink)  
Antiguo 24/01/2011, 16:58
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 11 meses
Puntos: 310
Respuesta: document.getElement...

Edit: No leí bien, lo siento xD
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red

Etiquetas: Ninguno
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 16:52.