Foros del Web » Programando para Internet » Javascript »

problema con iframes

Estas en el tema de problema con iframes en el foro de Javascript en Foros del Web. hola: os explico lo q quiero: tengo una pagina.html q contiene 2 iframes: A.html y B.html. A.html, contiene un boton y quiero q al pulsar ...
  #1 (permalink)  
Antiguo 23/03/2005, 05:24
Avatar de cometron  
Fecha de Ingreso: mayo-2003
Ubicación: Madrid
Mensajes: 151
Antigüedad: 21 años
Puntos: 0
problema con iframes

hola:

os explico lo q quiero:

tengo una pagina.html q contiene 2 iframes: A.html y B.html.

A.html, contiene un boton y quiero q al pulsar sobre este C.html se abra en el iframe q contenia B.html.

He intentado hacerlo con

parent.graf.location.href='lineal/grafica_anual.php';

pero no me funciona.

¿ q estoy haciendo mal?

gracias

un saludo
  #2 (permalink)  
Antiguo 23/03/2005, 05:52
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola cometron

Intentalo con:

top.nombreIframe.location='tupagina.html';

Saludos,
  #3 (permalink)  
Antiguo 23/03/2005, 06:20
Avatar de cometron  
Fecha de Ingreso: mayo-2003
Ubicación: Madrid
Mensajes: 151
Antigüedad: 21 años
Puntos: 0
hola:

no se porq pero no me abre la pagina en el iframe q le digo. Utilizo esto:
function mostrar_grafica() {
parent.document.getElementById('anio').style.visib ility='hidden';
top.pp.location='lineal/grafica_anual.php';
parent.document.getElementById('grafica').style.vi sibility='visible';
}

La capa anio y grafica me la muestra pero me da el error top.pp es nulo o no es un objeto.pp es el nombre del iframe de b.html

gracias

un saludo
  #4 (permalink)  
Antiguo 23/03/2005, 06:22
Avatar de cometron  
Fecha de Ingreso: mayo-2003
Ubicación: Madrid
Mensajes: 151
Antigüedad: 21 años
Puntos: 0
ya lo consegui, puse parent en lugar de top y funciona.

Gracias¡¡¡¡
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 10:32.