Duvidas JavaScript

4 respostas
iltonk

Pessoal bom dia,

Tenho uma página jsp que contém 3 divs e nessas divs tenho uma função em javascript que alterna essas abas, gostaria de saber se tem alguma função que quando eu alternar a aba carregue uma lista de javaScripts externo porque se eu carregar esse javascripts em uma função no momento em que eu aternar a aba chamo essa função que carrega o javascript no onclick.

desde já agradeço.

4 Respostas

iltonk

alguma luz?

wagnerfrancisco

Não deu pra entender o problema, pode explicar melhor? De preferência com um exemplo de código que mostre qual o problema.

iltonk

disculpa pela explicação, vou tentar melhorar.

tenho esta função em javascript para alternar as divs de none para block, preciso de alguma função que ao alternar entre as divs recarregue minha lista de javascripts da página, pois quando eu alterno a div a segunda não reconhece os javascript e vem com algusn problemas.

segue o código:

function AlternarAbasCSS(abaLigada)
{	

var divAbas=document.getElementById("divAbas");
var i=0;

while (divAbas.childNodes[i].tagName!="UL")
	i++;
	
for (var j=0; j<divAbas.childNodes[i].childNodes.length;j++)
	{
	if (divAbas.childNodes[i].childNodes[j].tagName=="LI")
		{
		var partesClasse=divAbas.childNodes[i].childNodes[j].className.split(" ");
		
		var nomeAba=divAbas.childNodes[i].childNodes[j].id.replace("aba","");
		var divConteudo=(jQuery("#div"+nomeAba).length)? "div"+nomeAba : "form"+nomeAba;
		
		
		document.getElementById(divConteudo).style.display='none';
		
		if (divAbas.childNodes[i].childNodes[j].id==abaLigada)	
			divAbas.childNodes[i].childNodes[j].className="abaLigada "+partesClasse[1];
			else
			divAbas.childNodes[i].childNodes[j].className="abaDesligada "+partesClasse[1];			
		}
	}

var nomeAba=abaLigada.replace("aba","");
var divAbaLigada=(jQuery("#div"+nomeAba).length)? "div"+nomeAba : "form"+nomeAba;


	
document.getElementById(divAbaLigada).style.display='block';



}
iltonk

alguma luz?

Criado 24 de maio de 2013
Ultima resposta 25 de mai. de 2013
Respostas 4
Participantes 2