Treemenu y frames
He logrado hacer un menu de árbol, y funciona, pero la página vinculada a la opción escogida, la devuelve en otra página. He provado con targt=_self, pero no funciona y no se como resolverlo.
El código sería este:
<html>
<head>
<title>Winmates Ayuda</title>
<link rel="StyleSheet" href="dtree.css" type="text/css" />
<script type="text/javascript" src="dtree.js"></script>
</head>
<body>
<h4>Winmates. Ayuda
<div class="dtree">
<p><a href="javascript: d.openAll();">Abrir opciones</a> | <a href="javascript: d.closeAll();">Cerrar opciones</a></p>
<script type="text/javascript">
<!--
d = new dTree('d');
d.add(0,-1,' Ayuda Winmates ','consultar.htm');
d.add(1,0,'Numeros y Operaciones ','consultar.htm');
d.add(7,1,'Números ','consultar.htm');
d.add(8,7,'El número ','ayuda/111num1.htm');
d.add(9,7,'El conjunto de números ','ayuda/112num2.htm');
d.add(10,7,'Redondeo ','ayuda/113redo.htm');
d.add(11,7,'Opuesto e inverso ','ayuda/114op_in.htm');
d.add(12,7,'Números Romanos ','ayuda/115nu_ro.htm');
d.add(13,7,'Signos ','ayuda/116signo.htm');
d.add(14,1,'Operaciones ','consultar.htm');
d.add(15,14,'Suma o adición ','ayuda/121suma.htm');
d.add(16,14,'Resta o diferencia ','ayuda/122resta.htm');
d.add(17,14,'Multiplicación o producto ','ayuda/123produ.htm');
d.add(18,14,'División o cociente ','ayuda/124divi.htm');
d.add(19,14,'Fracciones ','ayuda/125frac.htm');
d.add(20,14,'Propiedades de las operaciones ','ayuda/126p_oper.htm');
d.add(21,14,'Potencias. Binomio de Newton ','ayuda/127p_new.htm');
d.add(22,14,'Radicación ','ayuda/128raiz.htm');
d.add(23,14,'Razones, Proporciones y Regla de 3 ','ayuda/129rp_r3.htm');
d.add(2,0,'Medidas ','consultar.htm');
d.add(24,2,'Sistema Métrico Decimal ','consultar.htm');
d.add(25,24,'Introducción ','ayuda/211smd.htm');
d.add(26,24,'Longitud. El metro ','ayuda/212metro.htm');
document.write(d);
//-->
</script>
</div>
<p>
</body>
</html>
Pregunta: ¿Cómo hacer que la página llamada se muestre en la misma página del menu desplegable, y controlar el tamaño y localización de la misma?
El código sería este:
<html>
<head>
<title>Winmates Ayuda</title>
<link rel="StyleSheet" href="dtree.css" type="text/css" />
<script type="text/javascript" src="dtree.js"></script>
</head>
<body>
<h4>Winmates. Ayuda
<div class="dtree">
<p><a href="javascript: d.openAll();">Abrir opciones</a> | <a href="javascript: d.closeAll();">Cerrar opciones</a></p>
<script type="text/javascript">
<!--
d = new dTree('d');
d.add(0,-1,' Ayuda Winmates ','consultar.htm');
d.add(1,0,'Numeros y Operaciones ','consultar.htm');
d.add(7,1,'Números ','consultar.htm');
d.add(8,7,'El número ','ayuda/111num1.htm');
d.add(9,7,'El conjunto de números ','ayuda/112num2.htm');
d.add(10,7,'Redondeo ','ayuda/113redo.htm');
d.add(11,7,'Opuesto e inverso ','ayuda/114op_in.htm');
d.add(12,7,'Números Romanos ','ayuda/115nu_ro.htm');
d.add(13,7,'Signos ','ayuda/116signo.htm');
d.add(14,1,'Operaciones ','consultar.htm');
d.add(15,14,'Suma o adición ','ayuda/121suma.htm');
d.add(16,14,'Resta o diferencia ','ayuda/122resta.htm');
d.add(17,14,'Multiplicación o producto ','ayuda/123produ.htm');
d.add(18,14,'División o cociente ','ayuda/124divi.htm');
d.add(19,14,'Fracciones ','ayuda/125frac.htm');
d.add(20,14,'Propiedades de las operaciones ','ayuda/126p_oper.htm');
d.add(21,14,'Potencias. Binomio de Newton ','ayuda/127p_new.htm');
d.add(22,14,'Radicación ','ayuda/128raiz.htm');
d.add(23,14,'Razones, Proporciones y Regla de 3 ','ayuda/129rp_r3.htm');
d.add(2,0,'Medidas ','consultar.htm');
d.add(24,2,'Sistema Métrico Decimal ','consultar.htm');
d.add(25,24,'Introducción ','ayuda/211smd.htm');
d.add(26,24,'Longitud. El metro ','ayuda/212metro.htm');
document.write(d);
//-->
</script>
</div>
<p>
</body>
</html>
Pregunta: ¿Cómo hacer que la página llamada se muestre en la misma página del menu desplegable, y controlar el tamaño y localización de la misma?
1 Respuesta
Respuesta de gandalf26
1