Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2011, 02:08
naimp
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Iframe: problemas al acceder por "name"

<body>

<div id="html">
<div class="contenedor_buscador" id="victor">

<!----menu---->
<div id="html_menu" style="margin-bottom:8px">
</div>

<!----contenedor de la pantalla de operativa---->
<div id="html_cuerpo_B2B" style="margin-bottom:8px;height:600px;">
<div class="contenedor_buscador">

<!----menu---->
<!--<div id="html_menu" style="margin-bottom:8px"></div>-->

<!----cabecera---->
<div class="inicio_buscador_hotel">
<div class="txt_titulo_buscador"><%=titSubSec%></div>
</div>

<!----contenido---->
<div class="fondo_buscador" id="fondo_buscador" >
<div class="triangulo_buscador"></div>

<!----contenedor de todos los datos de busqueda---->
<div class="contenedor_datos_busqueda">
<iframe id="cuerpo_reserva" name="cuerpo_reserva" frameborder="0" style="width:896px; height:514px;overflow:hidden" src="<%=(url_iframe.equals("")? url_json : url_iframe)%>"></iframe>

</div>

<!----fotos fondo---->
<div iclass="imgs_fondo_buscador_hotel">
</div>
</div>

<!----cierre---->
<div id="cierre_buscador_hotel" class="cierre_buscador_hotel"></div>
</div>

</div>
</div>
</div>

Hola a todo@s.

Este es el código que me da problemas.

Cada vez que se pulsa un enlace (que no he puesto), el div "html" se recarga (mediante la función load() de jquery) con el contenido que muestro.

Dentro de la página que se carga en el iframe, intento acceder a top.window.frames["cuerpo_reserva"] y funciona.

Pero si vuelvo a pulsar el enlace (que vuelve a recargar el mismo contenido), se ya no puedo acceder a top.window.frames["cuerpo_reserva"], pero sí a top.window.frames[0]. Y si le digo que me muestre el nombre me indica "cuerpo_reserva", pero por el nombre me da null.

¿Alguna idea?

Gracias