Extensão JPopup - Como abrir o popup uma só vez?
- Gérson Vagner
- 
		Autor do Tópico 
- Offline
- JCB! Novato
- 
		  
	 Menos
	 Mais
	
		
			
			14 anos 7 meses atrás		#46145
	por Gérson Vagner
	
		
			    
--
[color=#0000BF:2bu90j66][b:2bu90j66]Gérson Vagner[/b:2bu90j66][/color:2bu90j66]
[url:2bu90j66]http://www.gersonvagner.com[/url:2bu90j66]
--
	    	
			
			 		
													
	
            Gérson Vagner created the topic: Extensão JPopup - Como abrir o popup uma só vez?        
   	    
		    Acredito que a regra se aplica a qualquer popup em java, mas especifíco a Extensão JPopup caso haja alguma diferença.
A dificuldade está em não conseguir limitar somente uma única abertura do popup, seja por um endereço específico, seja por cookies. Assim, como está agora, toda página acessada expõe o popup, se tornando algo chato.
Outro problema, mas relacionado ao código, é o não aparecimento do mesmo popup com o uso do IE.
Bom, seguem as linhas para auxiliar na visualização:
Bom pessoal, peço paciência, sou novato! <!-- s:| --><img src="{SMILIES_PATH}/icon_neutral.gif" alt=" " title="Neutro" /><!-- s:| -->
" title="Neutro" /><!-- s:| -->
Abraço!
	    		    A dificuldade está em não conseguir limitar somente uma única abertura do popup, seja por um endereço específico, seja por cookies. Assim, como está agora, toda página acessada expõe o popup, se tornando algo chato.
Outro problema, mas relacionado ao código, é o não aparecimento do mesmo popup com o uso do IE.
Bom, seguem as linhas para auxiliar na visualização:
<!--Starting the jpopup code-->
    <script language="javascript" type="text/javascript" 
src='http://gersonvagner.com/plugins/content/jpopup/script/external.js'></script>
    <script src="http://gersonvagner.com/plugins/content/jpopup/script/prototype.js" 
type="text/javascript"></script>
    <script src="http://gersonvagner.com/plugins/content/jpopup/script/effects.js" 
type="text/javascript"></script>
    <script language="javascript" type="text/javascript">
    function startPopUp0_0000000000(){
        new Effect.Appear('pWinConfg0_0000000000', {duration:1, delay:1});
    }
    function endPopUp0_0000000000(){
        new Effect.Fade('pWinConfg0_0000000000', {duration:1});
    }
    </script>
    <div class="jpopup"
         style="font-family:Arial, Verdana, Sans-Serif;
                display:none;
		font-size:10px;
		position:absolute;
		width:220px;
		height:180px;
		background-color:#FFFFFF;
		top:40%;
		left:60%;
		border-style:solid;
		border-width:1;
		border-color:#FEF688;
		padding:8px;
		
		filter: progid:DXImageTransform.Microsoft.Shadow
(color=#666666,direction=135);" 
          id="pWinConfg0_0000000000">
        <span id='jpopup_close' style="">
            <a href="javascript:endPopUp0_0000000000();" ><b>FECHAR</b></a>
<br />
            <a href="http://www.elestambemprecisam.org.br/" target="_blank"><img 
src="images/stories/icones/jmm2011menor.png" alt="JMM 2011" /></a>
        </span><br />
    </div>
    <script language="javascript" type="text/javascript">
        if('no' != 'yes') startPopUp0_0000000000();
    </script>
<!--Ending the jpopup code-->Bom pessoal, peço paciência, sou novato! <!-- s:| --><img src="{SMILIES_PATH}/icon_neutral.gif" alt="
 " title="Neutro" /><!-- s:| -->
" title="Neutro" /><!-- s:| -->Abraço!
--
[color=#0000BF:2bu90j66][b:2bu90j66]Gérson Vagner[/b:2bu90j66][/color:2bu90j66]
[url:2bu90j66]http://www.gersonvagner.com[/url:2bu90j66]
--
Please Entrar ou Registrar to join the conversation.
- dygo.br
- 
		
- Offline
- JCB! Novato
- 
		  
	 Menos
	 Mais
	
		
		- Postagens: 2
- Obrigados Recebidos: 0
			
			14 anos 3 meses atrás		#51382
	por dygo.br
	
		
			
			 		
													
	
            dygo.br replied the topic: Re: Extensão JPopup - Como abrir o popup uma só vez?        
   	    
		    Tenho esse no meu site ([url=http://www.guia-atual.com" onclick="window.open(this.href);return false;]http://www.guia-atual.com[/url]) <!-- s:ok: --><img src="{SMILIES_PATH}/ok.gif" alt=":ok:" title="Ok" /><!-- s:ok: --> :
<script>
function openpopup(){
var popurl=" endereço.do.popup.com "
winpops=window.open(popurl,"","width=200,height=250,")
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
onset = document.cookie.indexOf(search)
if (onset != -1) {
onset += search.length
end = document.cookie.indexOn(";", onset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(onset, end))
}
}
return returnvalue;
}
function loadornot(){
if (get_cookie('poppedup')==''){
openpopup()
document.cookie="poppedup=yes"
}
}
loadornot()
</script>
	    	<script>
function openpopup(){
var popurl=" endereço.do.popup.com "
winpops=window.open(popurl,"","width=200,height=250,")
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
onset = document.cookie.indexOf(search)
if (onset != -1) {
onset += search.length
end = document.cookie.indexOn(";", onset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(onset, end))
}
}
return returnvalue;
}
function loadornot(){
if (get_cookie('poppedup')==''){
openpopup()
document.cookie="poppedup=yes"
}
}
loadornot()
</script>
Please Entrar ou Registrar to join the conversation.
- dygo.br
- 
		
- Offline
- JCB! Novato
- 
		  
	 Menos
	 Mais
	
		
		- Postagens: 2
- Obrigados Recebidos: 0
			
			14 anos 3 meses atrás		#51383
	por dygo.br
	
		
			
			 		
													
	
            dygo.br replied the topic: Re: Extensão JPopup - Como abrir o popup uma só vez?        
   	    
		    só pra completar, esse que te passei ele abre uma vez só enquanto o usuario estiver navegando em seu site, se ele fechar a janela e entrar novamente, o popup abre de novo.. havia colocado um no meu blog que abria só depois de 24 horas, mas fiz uma cagada, perdi e não tinha backup.. se achar de novo eu posto aqui...	    
	    	Please Entrar ou Registrar to join the conversation.
