Ir para conteúdo

POWERED BY:

Arquivado

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

Wesley F Souza

[Resolvido] Ao clicar no link em uma determinada página que ele f

Recommended Posts

Pessoal, fiz estilo uma janela modal, mas com div porque não estava conseguindo fazer com javascript.

Então na mesma coloquei um X e um link href="" só que essa janela aparece em várias paginas e a mesma janela, queria saber como faço no href para que quando tiver na pagina exemplo.php ao clicar no X ele fica na mesma página, se estiver em outra página que ele fique no mesmo.

Não o que utilizar pra fazer isso dinamicamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se entendi bem o que explicou, mas nos links, para manter na mesma página usa-se o target como _self

 

<a href="link.php" target="_self">LINK</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tbm estava querendo algo parecido com oq você que, com isso eu criei uma div com display:none que ao clicar no link ela tem um efeito slidedown e dentro dela possui um Iframe. Quando se clica no link um script busca o id deste link e defini o href dele.

Segue abaixo o script(Ele tbm faz efeito no botao de close da div onde esta o iframe):

$(document).ready(function() {
var calc = ($('#container').height()+6) - ($('#top').height());
$("#shower").css("height",calc+"px");
//evento para o click do menu	
$("#menu ul li a").click(function(){
	var id = $(this).attr('id');
	$('#shower').html("<iframe src='iframe/officer_register.php' height='99%' frameborder='0' marginheight='0' allowtransparency='true' scrolling='no'></iframe>");
	$('#shower').fadeIn(500,function(){
		$("#shower iframe").slideDown(500,function(){
	 		$("#showerclose").show("slow");	
		});
	});
}); 

//evento do botao ESC - Fecha o modal*	
$(document).keypress(function(e) {
   // ESCAPE key pressed
   if (e.keyCode == 27) {
       $("#shower").fadeOut(500,function(){
		$("#showerclose").slideUp(500);	
	});
   }
});
//evento de botao close - fecha o modal*
$("#showerclose").click(function(){
 $("#shower iframe").slideUp(500,function(){
	 	$("#shower").fadeOut(500,function(){
	 	$("#showerclose").hide("slow");	
		});
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tbm estava querendo algo parecido com oq você que, com isso eu criei uma div com display:none que ao clicar no link ela tem um efeito slidedown e dentro dela possui um Iframe. Quando se clica no link um script busca o id deste link e defini o href dele.

Segue abaixo o script(Ele tbm faz efeito no botao de close da div onde esta o iframe):

$(document).ready(function() {
var calc = ($('#container').height()+6) - ($('#top').height());
$("#shower").css("height",calc+"px");
//evento para o click do menu	
$("#menu ul li a").click(function(){
	var id = $(this).attr('id');
	$('#shower').html("<iframe src='iframe/officer_register.php' height='99%' frameborder='0' marginheight='0' allowtransparency='true' scrolling='no'></iframe>");
	$('#shower').fadeIn(500,function(){
		$("#shower iframe").slideDown(500,function(){
	 		$("#showerclose").show("slow");	
		});
	});
}); 

//evento do botao ESC - Fecha o modal*	
$(document).keypress(function(e) {
   // ESCAPE key pressed
   if (e.keyCode == 27) {
       $("#shower").fadeOut(500,function(){
		$("#showerclose").slideUp(500);	
	});
   }
});
//evento de botao close - fecha o modal*
$("#showerclose").click(function(){
 $("#shower iframe").slideUp(500,function(){
	 	$("#shower").fadeOut(500,function(){
	 	$("#showerclose").hide("slow");	
		});
	});
});

Obrigado heh, deu certo :D

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.