Ir para conteúdo

POWERED BY:

Arquivado

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

F-gos

pop-up abrir automaticamente

Recommended Posts

Pessoal boa tarde!!

 

 

Estou com um pequeno problema... e não sei como resolver... sou bem fraco em javascript..

 

oq preciso é que esse pop-up abra automaticamente logo quando a pessoa entrar no site.

 

da forma que esta, ele só abre se clicar no link..

 

 

alguem pode me ajudar a deixar automatico???

 

 

desde ja agradeço. segue o codigo para visualização

 

 

 



<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>jQuery Modal Window</title>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script> 
<script type="text/javascript">

$(document).ready(function() {	

$('a[name=modal]').click(function(e) {
	e.preventDefault();

	var id = $(this).attr('href');

	var maskHeight = $(document).height();
	var maskWidth = $(window).width();

	$('#mask').css({'width':maskWidth,'height':maskHeight});

	$('#mask').fadeIn(1000);	
	$('#mask').fadeTo("slow",0.8);	

	//Get the window height and width
	var winH = $(window).height();
	var winW = $(window).width();

	$(id).css('top',  winH/2-$(id).height()/2);
	$(id).css('left', winW/2-$(id).width()/2);

	$(id).fadeIn(2000); 

});

$('.window .close').click(function (e) {
	e.preventDefault();

	$('#mask').hide();
	$('.window').hide();
});		

$('#mask').click(function () {
	$(this).hide();
	$('.window').hide();
});	


});

</script>
<style type="text/css">

#mask {
 position:absolute;
 left:0;
 top:0;
 z-index:9000;
 background-color:#000;
 display:none;
}

#boxes .window {
 position:absolute;
 left:0;
 top:0;
 width:440px;
 height:200px;
 display:none;
 z-index:9999;
 padding:20px;
}

#boxes #dialog {
 width:375px; 
 height:203px;
 padding:10px;
 background-color:#ffffff;
}

.close{display:block; text-align:right;}

</style>
</head>
<body >

<ul>
<li><a href="#dialog" name="modal">Janela Modal Simples</a></li>
</ul>
<div id="boxes">

<div id="dialog" class="window">
<a href="#" class="close"><img src="black_friday1-300x225.jpg" border="0" /></a><br />
Janela Modal Simples<br />  
Aqui vai o conteúdo da sua Janela Modal Simples.
</div>

<!-- Máscara para cobrir a tela -->
 <div id="mask"></div>

</div>

</body>
</html>


 

 

alguem sabe como fazer ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

acabei de fazer um exemplo aqui para resolver essa questão:

http://wbruno.com.br/blog/2011/11/22/abrir-modal-tuto-maujor-automaticamente-ao-carregar-pagina-jquery/

Compartilhar este post


Link para o post
Compartilhar em outros sites

william beleza obrigado pela força... mas parece que ta com uma pequena pane do firefox.. e ie..... quando você clica na mascara para fechar, ele fecha e abre novamente sem a mascara.

 

da uma olhada pra você ver....

Compartilhar este post


Link para o post
Compartilhar em outros sites

não está com erro não cara, tá tudo certo.

 

você alterou alguma coisa ? oq ?

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.