Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2004, 12:53
Avatar de lantrax
lantrax
 
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 2 meses
Puntos: 0
iframe y Netscape

HOla gente, tengo un problema, como todos, para variar..

Veamos, tengo un IFRAME al que le quiero cambiar el SRC según eventos OnClick que tengo asociados a varias imagenes.
En IEplorer no tengo problemas, pero si en Netscape.

Como sabeis, el tema se solventaba + o - en Netscape 4 metiendo

Código:
<IFRAME SRC="" name="marco" id="marco">
	<ILAYER SRC="pagina.htm" id="marco">
	</ILAYER>
<IFRAME>

<!-- Y esto funciona bien en IE -->
<IMG SRC="logo.gif" Onclick ="document.marco.src='pagina2.htm'">
y la cosa aguantaba bien.

Peero, en Netscape 6 el ILAYER no me lo reconoce, y por lo q he encontrado por ahí como que ya no lo soporta.
Asímismo en Netscape 6 me reconoce bien la IFRAME e incluso la carga, pero no consigo acceder al DOM para poder cambiar el valor de ese SRC.

He probado

document.marco.src='pagina2.htm'
document.getElementById("marco").src='pagina2.htm'

y no hay forma...

NOTA 1:
No puedo usar FRAMESET's Ya se que sería la solución más práctia, pero no puedo usar FRAMESET's.... decisión del cliente.

NOTA 2:
No puedo usar capas. Otra solución sería crear capas 'hide' o 'hidden' y hacerlas visibles a medida que fuera haciendo clicks.
No puedo porque tengo 102 imagenes por página y haciendo clic en cada una me enlaza realmente con una pagina en php que saca los datso de una consultas sql.

A ver si alguien me echa una mano...

Salu2 y muchas gracias de antemano, que se que alguien me va a ayudar.
__________________
______________________________

LaNTRaX