Modificando Janela Modal com Jquery

3 respostas
C

Olá pessoal
Carrego uma pagina dentro do modal, nesta pagina contem links para direcionar para outra pagina.
Gostaria de saber com configurar para para navegar entre as paginas dentro do modal . grato

<script type="text/javascript">
$(document).ready(function() {
 
//seleciona os elementos a com atributo name="modal"
$('a[name=modal]').click(function(e) {
//cancela o comportamento padrão do link
e.preventDefault();
 
//armazena o atributo href do link
var id = $(this).attr('href');
 
//armazena a largura e a altura da tela
var maskHeight = $(document).height();
var maskWidth = $(window).width();
 
//Define largura e altura do div#mask iguais ás dimensçoes da tela
$('#mask').css({'width':maskWidth,'height':maskHeight});
 
//efeito de transição
$('#mask').fadeIn(1000);
$('#mask').fadeTo("slow",0.8);
 
//armazena a largura e a altura da janela
var winH = $(window).height();
var winW = $(window).width();
//centraliza na tela a janela popup
$(id).css('top',  winH/2-$(id).height()/2);
$(id).css('left', winW/2-$(id).width()/2);
//efeito de transição
$(id).fadeIn(2000);
});
 
//se o botãoo fechar for clicado
$('.window .close').click(function (e) {
//cancela o comportamento padrão do link
e.preventDefault();
$('#mask, .window').hide();
});
 
//se div#mask for clicado
$('#mask').click(function () {
$(this).hide();
$('.window').hide();
});
});
</script>

3 Respostas

L

Você tentou utilizar o método load?

chama o load dentro da janela modal:

janelaModal.load("A página")

E coloca isso dentro de um evento clique do link.

C

Lucas Emanuel:
Você tentou utilizar o método load?

chama o load dentro da janela modal:

janelaModal.load("A página")

E coloca isso dentro de um evento clique do link.

Desculpa Lucas não entendi. Como ficaria o codigo? ex.

C

cleison:
Lucas Emanuel:
Você tentou utilizar o método load?

chama o load dentro da janela modal:

janelaModal.load("A página")

E coloca isso dentro de um evento clique do link.

Desculpa Lucas não entendi. Como ficaria o codigo? ex.

Mais alguem para Help

Criado 13 de setembro de 2010
Ultima resposta 14 de set. de 2010
Respostas 3
Participantes 2