25/10/2005, 09:22
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 78
Antigüedad: 19 años, 3 meses Puntos: 0 | |
holaaa
pienso que tengo que trabajar con jsp y javaScript pero eso es lo que no he sido capaz...y la idea es generar el arbol dinamicamente.
el arbol qeu baje tiene 3 archivos..
treeMenuCode.js(aca estan las funciones y objetos)
myMenu.js(creo mi arbol y llamo los objetos de treeMenuCode)
treeMenu.jsp(llamo la funcion treeMenuDisplay();)
entonces lo que hice fue modificar myMenu.js y generar myMenu.jsp haciendo unos cambios pero me saca errores sobre variables no definidas(TreeMenuName no definida) y no se como arreglarlo...es como si no tomara los valores de myMenu.jsp, es decir se va directamente a treeMenuCode.js sin pasar por myMenu.jsp qeu es donde inicializo las variables...no se como incluirlo o obligarlo a que lea primero myMenu y luego el otro...
anexo las paginas
/////////////////////////////////////////////////////////
index.jsp
<html>
<head>
<title>Tree Menu</title>
<script language="JavaScript" src="treeMenuCode.js"></script>
<frameset border="0" frameborder="0" framespacing="0" bordercolor="#33CC33" rows="110,*">
<frame src="titulodmin.jsp" marginheight="0" marginwidth="0" name="FRtitulo" scrolling="no" noresize>
<frameset cols="160,*" frameborder="yes" framespacing=1 border="0">
<frame name="menuFrame" src="treeMenu.jsp" marginheight=10 marginwidth=5 scrolling=auto border="0">
<frame name="mainFrame" src="treeMain.jsp" marginheight=20 marginwidth=20 scrolling=auto border="0">
</frameset>
</frameset>
</html>
//////////////////////////////////////////////////////
treeMenu.jsp
<html>
<head>
<title>Tree Menu</title>
</head>
<body bgcolor="#ffffff" onload="parent.treeMenuDisplay();">
</body>
</html>
///////////////////////////////////////////////////////
aca anexo miMenu.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="JavaScript" src="treeMenuCode.js"></script>
<title>crear habitacion</title>
</head>
<script LANGUAGE="JavaScript" >
alert ('Porfavor ingrese todos los datos requeridos');
var treeMenu = new TreeMenu();
var treeMenuName = "Windows";
var treeMenuDays = 7; // Number of days to keep the cookie.
var treeMenuFrame = "menuFrame"; // Name of the menu frame.
var treeMenuImgDir = "graphics/" // Path to graphics directory.
var treeMenuBackground = ""; // Background image for menu frame.
var treeMenuBgColor = "#ffffff"; // Color for menu frame background.
var treeMenuFgColor = "#000000"; // Color for menu item text.
var treeMenuHiBg = "#008080"; // Color for selected item background.
var treeMenuHiFg = "#ffffff"; // Color for selected item text.
var treeMenuFont = "MS Sans Serif,Arial,Helvetica"; // Text font face.
var treeMenuFontSize = 1; // Text font size.
var treeMenuRoot = "MI Pc"; // Text for the menu root.
var treeMenuFolders = 0; // Sets display of '+' and '-' icons.
var treeMenuAltText = true; // Use menu item text for icon image ALT text.
//Definicion de items del arbol
treeMenu.addItem(new TreeMenuItem("Mis Documentos"));
treeMenu.addItem(new TreeMenuItem("jues"));
treeMenu.addItem(new TreeMenuItem("jnivel3"));
treeMenu.addItem(new TreeMenuItem("Archivos del programa"));
treeMenu.addItem(new TreeMenuItem("Documents and Settings"));
treeMenu.addItem(new TreeMenuItem("Globalink"));
treeMenu.addItem(new TreeMenuItem("Inetpub"));
//sub menu mic documentos
var MisDocumentos = new TreeMenu();
MisDocumentos.addItem(new TreeMenuItem("Alex"));
MisDocumentos.addItem(new TreeMenuItem("Edison"));
MisDocumentos.addItem(new TreeMenuItem("Musica"));
treeMenu.items[0].makeSubmenu(MisDocumentos);
//sub menu mic jues
var jues1 = new TreeMenu();
jues1.addItem(new TreeMenuItem("juan1"));
jues1.addItem(new TreeMenuItem("juan2"));
treeMenu.items[1].makeSubmenu(jues1);
alert ('si salio');
</script>
<body bgcolor="#ffffff" onload="parent.treeMenuDisplay();">
</body>
</html>
bueno gracias por su ayuda |