Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Twister

[Resolvido] Abrir link em AJAX

Recommended Posts

Estou iniciando em ajax e esse é o meu primeiro script, já com a primeira dúvida, haahahaa..

 

Tenho uma página em php que retorna o resultado de uma busca. Gostaria muito que ao clicar em algum dos resultados, fosse chamada uma DIV que exibiria todos os dados desse link.

 

Tenho 2 opções:

 

- Posso determinar um espaço na tela onde essa div seria exibida e ela estaria chamando um arquivo em php somente com o resultado daquele clique dado.

- Essa eu gostaria mais, que é abrir uma div flutuante (em cima de tudo) e centralizada com as informações (Acho que é mais complicado)

 

Se alguém puder me ajudar seria eternamente grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

function lancaHora(funcionario)
{
	var objBody = document.getElementsByTagName("body").item(0);

		var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','fundo');
				
		var divImg = document.createElement("iframe");
		divImg.setAttribute('id','fhora');
		divImg.setAttribute('src','AddHora.asp?Func=' + funcionario);
		objOverlay.appendChild(divImg);
		
		var btclose = document.createElement("button");
		btclose.onclick = function() { document.getElementById("fundo").style.display = "none"; };
		btclose.setAttribute('value','Fechar');
		btclose.setAttribute('id','btclose');
		var text = document.createTextNode("Fechar");
		btclose.appendChild(text);
		btclose.style.widt = "50px;"
		objOverlay.appendChild(btclose);
		
		objBody.appendChild(objOverlay);

}

Essa é uma das funções que utilizo em uma aplicação de banco de horas q fiz pro meu trampo...

 

Ele abre uma div "em cima de tudo", e essa div contem um iframe com a página exibindo os dados do funcionário em que a pessoa clicou...

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.