Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2004, 00:03
Avatar de <-·DröGnÄn·->
<-·DröGnÄn·->
 
Fecha de Ingreso: diciembre-2002
Ubicación: Mendoza, Argentina
Mensajes: 1.405
Antigüedad: 21 años, 4 meses
Puntos: 1
Problema con menú js e includes

Hola,

El problema que me aqueja es que he hecho un menú js, el cual consta de tres códigos:

1 - El siguiente código, que debe ir en el head:

<script type="text/javascript" language="JavaScript1.2">
<!--
stm_bm(["Menu",400,"","blank.gif",0,"","",0,0,250,0,50,1,0 ,0,""],this);
stm_bp("p0",[1,4,0,0,0,4,0,0,100,"",-2,"",-2,10,0,0,"#000000","transparent","",3,0,0,"#660000 #660000 #660000 #999999"]);
stm_ai("p0i0",[6,1,"#000000","",0,0,0]);
stm_ai("p0i1",[0,"Inicio","","",-1,-1,0,"index.php","_self","","","","",0,0,0,"","",0, 0,0,1,1,"#336699",0,"#336699",0,"","",3,3,0,0,"#00 99cc","#0099cc","#ffffff","#ffffff","bold 10pt Verdana","bold 10pt Verdana",0,0]);
stm_aix("p0i2","p0i1",[0,"Foros","","",-1,-1,0,"http://www.mundosciberneticos.com.ar/foros/index.php","_self","","","","",0,0,0,"","",0,0,0,1 ,1,"#6699cc",0,"#6699ff",0,"","",3,3,0,0,"#000000" ,"#000000","#ffffff","#ffffff","9pt Verdana","9pt Verdana"]);
stm_aix("p0i3","p0i2",[0,"Chat","","",-1,-1,0,"chat.php"]);
stm_aix("p0i4","p0i2",[0,"Novedades","","",-1,-1,0,"novedades.php"]);
stm_aix("p0i5","p0i0",[]);
stm_aix("p0i6","p0i1",[0,"Secciones","","",-1,-1,0,""]);
stm_aix("p0i7","p0i2",[0,"Seccion1","","",-1,-1,0,"seccion1.php"]);
stm_aix("p0i8","p0i2",[0,"Seccion2","","",-1,-1,0,"seccion2.php"]);
stm_aix("p0i9","p0i2",[0,"Seccion3","","",-1,-1,0,"seccion3.php"]);
stm_aix("p0i10","p0i2",[0,"Seccion4","","",-1,-1,0,"seccion4.php"]);
stm_aix("p0i11","p0i2",[0,"Seccion5","","",-1,-1,0,"seccion5.php"]);
stm_aix("p0i12","p0i2",[0,"Seccion6","","",-1,-1,0,"seccion6.php"]);
stm_aix("p0i13","p0i2",[0,"Seccion7","","",-1,-1,0,"seccion7.php"]);
stm_aix("p0i14","p0i0",[]);
stm_aix("p0i15","p0i6",[0,"Servicios"]);
stm_aix("p0i16","p0i2",[0,"Servicio1","","",-1,-1,0,"servicio.php"]);
stm_aix("p0i17","p0i2",[0,"Servicio2","","",-1,-1,0,"servicio.php"]);
stm_aix("p0i18","p0i2",[0,"Servicio3","","",-1,-1,0,"servicio.php"]);
stm_aix("p0i19","p0i2",[0,"Servicio4","","",-1,-1,0,"servicio.php"]);
stm_aix("p0i20","p0i2",[0,"Servicio5","","",-1,-1,0,"servicio.php"]);
stm_aix("p0i21","p0i0",[]);
stm_aix("p0i22","p0i1",[0,"Acerca del sitio","","",-1,-1,0,"acercadelsitio.php"]);
stm_aix("p0i23","p0i2",[0,"Acercadelsitio1","","",-1,-1,0,"acercadelsitio.php"]);
stm_aix("p0i24","p0i2",[0,"Acercadelsitio2","","",-1,-1,0,"acercadelsitio.php"]);
stm_aix("p0i25","p0i2",[0,"Acercadelsitio3","","",-1,-1,0,"acercadelsitio.php"]);
stm_aix("p0i26","p0i2",[0,"Acercadelsitio4","","",-1,-1,0,"acercadelsitio.php"]);
stm_aix("p0i27","p0i2",[0,"Acercadelsitio5","","",-1,-1,0,"acercadelsitio.php"]);
stm_aix("p0i28","p0i2",[0,"Acercadelsitio6","","",-1,-1,0,"acercadelsitio.php"]);
stm_aix("p0i29","p0i0",[]);
stm_ep();
stm_em();
//-->
</script>

2 - El código <script type="text/javascript" language="JavaScript1.2" src="stm31.js"></script> que debe ir en el body

3 - El código del archivo stm31.js, el cual no publicaré por ser de gran extensión.

Al trabajar con includes, he dividido en cuatro partes una página, estas divisiones son el menú (izquierda), el título (arriba), el copyright (debajo) y el contenido (central).

El primer código lo copio en el archivo menú (en donde, para trabajar con includes, borro el html, el body, y el head). Al no tener head en el archivo menú, el segundo código lo copio en el archivo desde el cual hago los includes (el archivo plantilla). El tercer código es llamado entonces por el segundo desde la plantilla, bien, esto estaría correcto, desde mi punto de vista, pero no anda.

He probado añadirle el html, head y body al archivo menú, pero no anda.

He probado hacer el llamado desde el archivo menú, directamente (sin añadir el head), no anda.

He probado hacer el llamado desde el archivo plantillas, pero o anda.´

El código del archivo stm31.js está bien, no tiene errores.

Espero que alguien se tome la molestia de responder, desde ya muchas gracias.

Saludos
__________________
Diego Crescentino

Gracias por la ayuda...