LizYaz
Usuario Novato
Usuario Novato

Hola a tod@s!!!

            Estoy haciendo una pagina con frames, en uno de ellos tengo un menu hecho con scrpts que obtuve de una pagina, el problema es que al hacer click en las opciones del menu me lo abre en el mismo frame y no encuentro como direccionarlo al otro, ya intente con varias soluciones que estan en la red, pero ninguna funciona. El código es el siguiente

<!doctype html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Corpus DIMEx100</title>
<link rel="stylesheet" type="text/css" href="css/multi/tree.css">
<script type="text/javascript" src="build/yahoo.js" ></script>
<script type="text/javascript" src="build/event.js"></script>
<script type="text/javascript" src="build/treeview.js" ></script>
<script type="text/javascript" src="build/jktreeview.js" ></script>
<script type="text/javascript" src="tarjet.js" ></script>


<!-- Below is Style sheet for demos. Removed if desired -->
<style type="text/css">


body {font: normal 11px verdana, sans-serif; color: #333; line-height: 19px;}
a { text-decoration: underline; color: #46546C; }
a:hover { text-decoration: underline; color: #4d77c3; }

#tree2 {width:250px;padding: 10px;float:left; }

</style>

</head>

<body>

<!--Empty DIV tags to contain the treeview demos -->

<div id="tree2" ></div>

<script type="text/javascript">

var oaktree=new jktreeview("tree2")

var branch2=oaktree.addItem("s001", "")
   
    var branch2_4=oaktree.addItem("Audio editado", branch2)
        oaktree.addItem("Comunes", branch2_4, "paginas/s001_ae_com.html")
        oaktree.addItem("Individuales", branch2_4, "paginas/s001_indv_com.html")
   
    var branch2_4=oaktree.addItem("T22", branch2)
        oaktree.addItem("Comunes", branch2_4, "paginas/s001_t22_com.html")
        oaktree.addItem("Individuales", branch2_4, "paginas/s001_t22_indv.html")

    var branch2_4=oaktree.addItem("T44", branch2)
        oaktree.addItem("Comunes", branch2_4, "paginas/s001_t44_com.html")
        oaktree.addItem("Individuales", branch2_4, "paginas/s001_t44_indv.html")

    var branch2_4=oaktree.addItem("T54", branch2)
        oaktree.addItem("Comunes", branch2_4, "paginas/s001_t54_indv.html")
        oaktree.addItem("Individuales", branch2_4, "paginas/s001_t54_indv.html")

    var branch2_4=oaktree.addItem("Texto", branch2)
        oaktree.addItem("Comunes", branch2_4, "paginas/s001_txt_indv.html")
        oaktree.addItem("Individuales", branch2_4, "paginas/s001_txt_indv.html")

oaktree.treetop.draw(); //REQUIRED LINE: Initalize tree

</script>

Espero que alguien me pueda ayudar. Gracias

Avatar Image
User 390661
@man / @woman
@man / @woman

Intenta agregando
<base target="nombredelframe" /> en el <head></head>, así todos los enlaces que no especifiquen frame se abrirán en este. Aunque yo creo que eso debe venir en la codificación del script, pero ni idea de en donde.

User 5332653
User 5332653
Usuario Novato
Usuario Novato

hola necesito ayuda con lo siguiente:

Tengo el mismo inconveniente pero no logro resolverlo.

Mi pagina usa frame, el menu en el target="leftFrame" es tipo tree y el codigo es el siguiente:

<!doctype html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Tree View</title>
<base target="mainFrame" />


<link rel="stylesheet" type="text/css" href="css/multi/tree.css">
<script type="text/javascript" src="build/yahoo.js" ></script>
<script type="text/javascript" src="build/event.js"></script>
<script type="text/javascript" src="build/treeview.js" ></script>
<script type="text/javascript" src="build/jktreeview.js" ></script>


<!-- Below is Style sheet for demos. Removed if desired -->
<style type="text/css">

body {font: normal 11px verdana, sans-serif; color: #333; line-height: 19px;}
a { text-decoration: underline; color: #46546C; }
a:hover { text-decoration: underline; color: #4d77c3; }

#tree2 {width:200px;Height:auto; padding: 10px;float:left;}

</style>

</head>

<body>

<!--Empty DIV tags to contain the treeview demos -->
<div id="tree2"></div>


<script type="text/javascript">

//<a target="mainFrame">
<!-- TreeView Demo 2 //-->
var arbol = new jktreeview("tree2")

var desplega1 = arbol.addItem("Administración", "", "demo.htm")
    var ojodw = arbol.addItem("Acciones",desplega1)
        arbol.addItem("Perfil de Usuario",ojodw)
        arbol.addItem("Unidad",ojodw)
        arbol.addItem("Gerencia",ojodw)
       
    var ojods = arbol.addItem("Importar Datos",desplega1)
        arbol.addItem("Cursos Ofertados",ojods)
        arbol.addItem("Cursos Aprobados",ojods)

    var ojod = arbol.addItem("Exportar Datos",desplega1)
        arbol.addItem("Cursos Planificados",ojod)
        arbol.addItem("Cursos Definitivos",ojod)
        var ojod1 = arbol.addItem("Graficas",ojod)
            arbol.addItem("Generales",ojod1)
            arbol.addItem("Por Gerencia",ojod1)
            arbol.addItem("Por Unidad",ojod1)   

var branch2 = arbol.addItem("Operaciones", "") //A TREE BRANCH
    var dkj = arbol.addItem("Evaluaciones", branch2, "") //Add this item to branch2
        arbol.addItem("Encuesta del Trabajador", dkj, "")
        arbol.addItem("Encuesta del supervisor", dkj, "") //Add this item to dkj
        arbol.addItem("Certificado", dkj, "") //Add this item to branch2
   
    var jhhd= arbol.addItem("Cursos", branch2, "") //Add this item to branch2
        arbol.addItem("Agregar Cursos", jhhd, "") //Add this item to jhhd
        arbol.addItem("Planificar Cursos", jhhd, "") //Add this item to jhhd   
        arbol.addItem("Asignar Cursos", jhhd, "") //Add this item to jhhd   
    arbol.addItem("Datos del Trabajador", branch2, "") //A TREE BRANCH WITH URL FOR ITSELF!

var lll = arbol.addItem("Reportes", "", "")
    arbol.addItem("Generales", lll)
    arbol.addItem("Por Gerencia", lll)
    arbol.addItem("Por Unidad", lll)
arbol.addItem("Salir", "", "")

arbol.treetop.draw(); //REQUIRED LINE: Initalize tree

</script>

  </body>
</html>


y quiero vincular este menu (target="leftFrame") con el frame que esta en Target="mainFrame" hice lo de <base target="mainFrame" /> en el head pero no me dio resultado.


Gracias de ante mano.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares