Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2010, 06:12
gazaposa
 
Fecha de Ingreso: noviembre-2009
Mensajes: 209
Antigüedad: 14 años, 6 meses
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