un string
Publicado por paulan (1 intervención) el 18/01/2006 20:55:42
Hola!
Estoy usando un código para llamar un div según el trab que elijo, pero quiero hacer que me llame a 2 div en algunos casos, modifiqué el código, pero no consigo que me llame dos div.
Alguien sabe qué está fallando?
Gracias!
Les paso el código:
TabToggle = function(element) {
// This gives the active tab its look
var tabs = $('tabs').getElementsByTagName('li');
for(j = 0; j < tabs.length; j++) {
link = tabs[j].getElementsByTagName('a')[0];
link.id = "";
tabs[j].id = "";
}
element.id = "current"
element.parentNode.id = "active"
//Hide all content containers
contents = document.getElementsByClassName('tabset_content');
for(var i = 0; i < contents.length; i++) {
contents[i].style.display = 'none';
}
//Extract content container id from href
//*/modificado
/**/
tabname = element.getAttribute('href').replace(/^.*\#/,'');
//alert(tabname);
tabArray = tabname.split("|");
//alert(tabArray[0]+"...."+tabArray[1]);
if(tabArray.lenght>1){
for(i=0;i<=tabArray.lenght;i++){
tabname = tabArray[i].replace(/^.*\#/,'');
ele = $(tabname);
//Magic Happens
new Effect.Appear(ele,{duration:0.1});
}
}else{
//fin modificado
tabname = element.getAttribute('href').replace(/^.*\#/,'');
ele = $(tabname);
//Magic Happens
new Effect.Appear(ele,{duration:0.1});
}
}
Estoy usando un código para llamar un div según el trab que elijo, pero quiero hacer que me llame a 2 div en algunos casos, modifiqué el código, pero no consigo que me llame dos div.
Alguien sabe qué está fallando?
Gracias!
Les paso el código:
TabToggle = function(element) {
// This gives the active tab its look
var tabs = $('tabs').getElementsByTagName('li');
for(j = 0; j < tabs.length; j++) {
link = tabs[j].getElementsByTagName('a')[0];
link.id = "";
tabs[j].id = "";
}
element.id = "current"
element.parentNode.id = "active"
//Hide all content containers
contents = document.getElementsByClassName('tabset_content');
for(var i = 0; i < contents.length; i++) {
contents[i].style.display = 'none';
}
//Extract content container id from href
//*/modificado
/**/
tabname = element.getAttribute('href').replace(/^.*\#/,'');
//alert(tabname);
tabArray = tabname.split("|");
//alert(tabArray[0]+"...."+tabArray[1]);
if(tabArray.lenght>1){
for(i=0;i<=tabArray.lenght;i++){
tabname = tabArray[i].replace(/^.*\#/,'');
ele = $(tabname);
//Magic Happens
new Effect.Appear(ele,{duration:0.1});
}
}else{
//fin modificado
tabname = element.getAttribute('href').replace(/^.*\#/,'');
ele = $(tabname);
//Magic Happens
new Effect.Appear(ele,{duration:0.1});
}
}
Valora esta pregunta


0