Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2010, 17:14
chapabuitrero
 
Fecha de Ingreso: noviembre-2010
Ubicación: Punta del Este
Mensajes: 1
Antigüedad: 13 años, 5 meses
Puntos: 0
Llamado a función no responde

Hola gente, les vengo a preguntar porque estoy en un aprieto y como soy novato con la programacion web no puedo revolverme mucho.
El hecho es que yo tengo un archivo php que inserta codigo html segun el tipo de usuario que lo este ejecutando. Este codigo es una pagina que tiene pestañas que son como esta:

<li id="l1" onclick="cambioDePestana(id)" class="current"><a href="#"><span>Mi
carpeta</span></a></li>.

El tema es que al darle click a la pagina html producto de ese procesamiento que realiza el php no me responde.
Lo que me desconcierta es que si yo ejecuto todo ese codigo que inserta el php, pero en un archivo .html por separado funciona bien y hace lo que tiene que hacer.
Ya me fijé y no es un tema de referencia al archivo javascript que contiene esa funcion..en verdad no se lo que pueda estar sucediendo...

Las funciones en ese archivo javascript que realizan el cambio de pestaña son las siguientes:

function cambioDePestana(id) {
document.getElementById(id).setAttribute("class"," current");
var pest = document.getElementById("Lista").children;

for(i = 0; i < pest.length; i++){
if(pest[i].getAttribute("id") != id){
pest[i].setAttribute("class","")
}
}
cambioDeCapa(id);
}

function cambioDeCapa(idPes){
var idcapa = "Contenido" + idPes.substring(1);
var capa = document.getElementById(idcapa);
capa.className = "";
var arr = document.getElementById("Contenido").children;
for(i = 0; i < arr.length;i++){
if(arr[i].id != idcapa){
arr[i].className = "ocultas";
}else{
arr[i].className = "";
}
}
}