Foros del Web » Programando para Internet » Javascript »

Emular target

Estas en el tema de Emular target en el foro de Javascript en Foros del Web. Hola, tengo un menu que apunta a un iframe mediante target, me gustaria saber si en javascript, se puede emular este comportamiento, para evitar utilizar ...
  #1 (permalink)  
Antiguo 08/08/2004, 07:27
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Emular target

Hola, tengo un menu que apunta a un iframe mediante target, me gustaria saber si en javascript, se puede emular este comportamiento, para evitar utilizar el target, gracias

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #2 (permalink)  
Antiguo 08/08/2004, 11:40
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
otra alternativa es pero solo con "frames"; parent.frames("nombre").location="xxx.shtml"

Esperamos más opiniones.
  #3 (permalink)  
Antiguo 08/08/2004, 13:48
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Para cargar en un iframe mediante javascript le pides un onclick="nombreDelIframe.location.href='pagina.htm '"
  #4 (permalink)  
Antiguo 08/08/2004, 14:54
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
bien

pero... un poco mas dificil todavia

resulta q el iframe, no es un iframe, es un object, a los objects se les identifica por el atributo "id", el "name" esta obsoleto

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #5 (permalink)  
Antiguo 08/08/2004, 14:57
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hum ... pos no sé, has probado con document.getElementById('elIdé').src = 'pagina.htm' ??
  #6 (permalink)  
Antiguo 08/08/2004, 15:21
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
No va:

<script type="text/javascript">

function cargar()

{
document.getElementById('elIdé').src ='pagina.htm';
}

</script>

<a href="pagina.htm" onclick="cargar();">página</a>

pero debe de ir por ahi la cosa,

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332

Última edición por bichomen; 08/08/2004 a las 15:23
  #7 (permalink)  
Antiguo 08/08/2004, 15:23
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
document.getElementById('elIdé').src ='pagina.htm'

supongo que elIdé lo cambiarías por el id de tu iframe ¿no?
  #8 (permalink)  
Antiguo 08/08/2004, 15:24
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
sip

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #9 (permalink)  
Antiguo 08/08/2004, 15:35
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
pues prueba a cambiar src por location.href
  #10 (permalink)  
Antiguo 08/08/2004, 15:42
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
nanay te recuerdo q es un object, no un iframe

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #11 (permalink)  
Antiguo 08/08/2004, 15:43
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Es que nunca trabajo con object

me pones el código del object?
  #12 (permalink)  
Antiguo 08/08/2004, 16:10
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Aqui esta:

<object data="pagina.htm" id="elIdé" height="100%" width="100%"><a href="pagina.htm">página</a></object>

bichomen


Aclaración: el "<a href..." es para los navegadores que no soportan el elemento "Object", les da la opción de poder cargar la página con un link, el codigo a pelo seria asi:

<object data="pagina.htm" id="elIdé" height="100%" width="100%"></object>
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332

Última edición por bichomen; 08/08/2004 a las 16:12
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 02:22.