Extensão JPopup - Como abrir o popup uma só vez?
- Gérson Vagner
-
Autor do Tópico
- Offline
- JCB! Novato
-
Menos
Mais
14 anos 6 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:| -->
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="

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.