Jump to content


Photo

Meu Sistema Ficou Louco


  • Faça o login para participar
1 reply to this topic

#1 pgnall

pgnall

    Enable

  • Usuários
  • 383 posts
  • Sexo:Masculino
  • Localidade:http://eduardo.sganzerla.net

Posted 29/08/2006, 17:41

Eai pessoal, to criando um sistema de agenda...

Quando o cara clique pra aparece completa edita a Div... (até ai blz)
Mas se tem outra aberta ele deixa a div daquela com o txt pequeno... (ai ta o erro)

//Fila de conexões
fila=[];
var ifila=0;

function	mostrarAgenda(id, mode){
 	//Adiciona à fila
	fila[fila.length]=[id,mode];
	//Se não há conexões pendentes, executa
	if((ifila+1)==fila.length)mostraragendaExec()
}

function	mostraragendaExec(){
	selected	=	document.getElementsByTagName('div');
	for(i=0;i<selected.length;i++){
		if(selected[i].className == 's'){
			mostrarAgenda(selected[i].id, 'simple');
		}
	}

	Ajax.open("GET","agenda.php?id="+ fila[ifila][0] +"&from=Ajax&mode="+ fila[ifila][1], true);
	Ajax.onreadystatechange = function() {
		div		=	document.getElementById(fila[ifila][0]);
				
		if(Ajax.readyState	==	1){
			if(fila[ifila][1] == 'complete')
				div.innerHTML	=	"<b>Aguarde, Carregando...</b>";
		}else if(Ajax.readyState == 4){
			div.innerHTML	=	Ajax.responseText;
				div.className	=	's';

			alert(div.id);
			ifila++;
			if(ifila<fila.length)setTimeout("mostraragendaExec()",20);
		}
	}
	
	Ajax.send(null);
	
	return false;
}

Valeu
Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀


www.Eu Sei Escrever.com.br - Adote esta campanha!

#2 The X

The X

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado
  • Localidade:Muscatine, IA

Posted 15/11/2006, 17:27

Eai pessoal, to criando um sistema de agenda...

Quando o cara clique pra aparece completa edita a Div... (até ai blz)
Mas se tem outra aberta ele deixa a div daquela com o txt pequeno... (ai ta o erro)

//Fila de conexões
fila=[];
var ifila=0;

function	mostrarAgenda(id, mode){
 	//Adiciona à fila
	fila[fila.length]=[id,mode];
	//Se não há conexões pendentes, executa
	if((ifila+1)==fila.length)mostraragendaExec()
}

function	mostraragendaExec(){
	selected	=	document.getElementsByTagName('div');
	for(i=0;i<selected.length;i++){
		if(selected[i].className == 's'){
			mostrarAgenda(selected[i].id, 'simple');
		}
	}

	Ajax.open("GET","agenda.php?id="+ fila[ifila][0] +"&from=Ajax&mode="+ fila[ifila][1], true);
	Ajax.onreadystatechange = function() {
		div		=	document.getElementById(fila[ifila][0]);
				
		if(Ajax.readyState	==	1){
			if(fila[ifila][1] == 'complete')
				div.innerHTML	=	"<b>Aguarde, Carregando...</b>";
		}else if(Ajax.readyState == 4){
			div.innerHTML	=	Ajax.responseText;
				div.className	=	's';

			alert(div.id);
			ifila++;
			if(ifila<fila.length)setTimeout("mostraragendaExec()",20);
		}
	}
	
	Ajax.send(null);
	
	return false;
}

Valeu


Não entendi nada... :rolleyes:
. N E T ||||||||||||||||| |||| ||||||||||||||||||||||||||||| ||| |||| |||||||||||||||||||||||||| |||||||||||||||| ||||||||||||||||||||||
...sem argumentos? Néeeeeeeeeeeeeeeeeeeeeeext!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq