Código HTML:
<script language="JavaScript"> function btn01() { var s1; s1 = parent.frames[0].location.pathname + "#00" parent.azul.location.href = s1; } function btn02() { var s2; s2 = parent.frames[0].location.pathname + "#01" parent.azul.location.href = s2; } function btn03() { var s3; s3 = parent.frames[0].location.pathname + "#02" parent.azul.location.href = s3; } </script>
frame (rojo) menu.html
link> pag 2.html frame (azul)
ancla "02"
bueno todo esto funciona asi en base al script, ahora pregunto como le puedo hacer para que con este mismo script haga la misma funcion solo que ahora no con "FRAMES" sino con "IFRAMES". se que es posible hacerlo con algo como esto:
<a href="2.html#02" target="azul">
<a NAME="02">
pero porque quiero hacerlo con el script es por lo siguiente la pagina donde obtuve el script tiene varias paginas que tienen los mismos nombres de ancla cada una respectivamente pero con diferente informacion y con este mismo script que esta en menu.html funciona para las paginas mencionadas es decir;
por ejemplo como explique arriba menu.html abre en frame (rojo) y tiene 3 opciones #00, #01, #02, y en el otro frame (azul) abre 2.html bien en este estan las 3 anclas 00, 01, 02 ahora bien si cargo 1.html en frame (azul) esta pagina tambien tiene las mismas 3 anclas con el mismo nombre que 2.html y utiliza el mismo menu.html, bueno espero haberme dado a entender esta medio enredado pero creo que he sido lo mas claro posible.
Gracias y espero su amable ayuda.