13/01/2010, 06:12
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 209
Antigüedad: 15 años Puntos: 0 | |
Respuesta: como debo de poner el target??? no se com dices:
este es el codigo el menu:
var menu1= new Menu();
//MUSEOS
menu1.items = new Array(["item-0","aragon/aragon.htm","Aragón","mainFrame"],
["item-1","javascript:;","Castilla La Mancha"],
["item-2","javascript:;","Castilla León"],
["item-3","javascript:;","La Rioja"],
["item-4","javascript:;","Navarra"]);
y este el codigo de la funcion:
function Menu(){
//Esta propiedad me dice cual es el ítem actual abierto.
this.actual;
//Esta propiedad me dice si un ítem está abierto o no.
this.estado = false;
//Esta propiead almacena el total de ítems que tiene el menú.
this.total;
//Metodo que se encarga de escribir los ítems y sub ítems del menu, asegurándose de dejar a todos los ítems sin desplegar.
this.principal;
this.stringfunc = "\" onClick=\"menu1.despliega(";
this.altosfinales = new Array();
this.velocidad;
this.escribe = function(contenedor,alto,velocidad){
this.principal = document.getElementById(contenedor);
this.total = this.items.length;
this.velocidad = velocidad;
for(var i=0;i<this.total;i++){
this.principal.innerHTML+= "<div id=\"" + this.items[i][0] + "\"><a href=\"" + this.items[i][1] + this.stringfunc + i + ");\" alt=\"" + this.items[i][2] + "\">" + this.items[i][2] + "</a></div>";
this.principal.innerHTML+= "<ul id=\"sub" + this.items[i][0] + "\">";
for(var k=0;k<this.subitems[i].length;k++){
document.getElementById("sub" + this.items[i][0]).innerHTML+= "<li><a href=\"" + this.subitems[i][k][1] + "\" alt=\"" + this.subitems[i][k][0] + "\">" + this.subitems[i][k][2] + "</a></li>";
}
this.principal.innerHTML+= "</ul>"
document.getElementById("sub" + this.items[i][0]).style.height = "0px";
this.altosfinales[i] = this.subitems[i].length * alto;
}
}
MUCHISIMAS GRACIAS |