Toon posts:

[javascript] Onunload stoppen

Pagina: 1
Acties:
  • 69 views sinds 30-01-2008

Verwijderd

Topicstarter
Voor een klant van mij heb ik een exit popup gemaakt waar bezoekers een korting coupon krijgen te zien. Dit heb ik gedaan met onunload en met cookies zodat bezoekers de popup slechts 1 keer krijgen te zien.

Nu is het zo dat deze bezoekers de kortings coupon popup niet moeten zien als ze op de bestelknop klikken :) Nu vraag ik mij af hoe ik dit kan doen.

Mijn huidige code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<script language=JavaScript type=text/javascript> 
function openpopup()
{
    if(get_cookie('popup')=='')
    {
      var popurl="../exitpopup.html";
        winpops=window.open(popurl,"","width=337,height=237,");
        document.cookie="popup=yes";
    } 
}

function get_cookie(name){
  var search=name+"=";
    var returnvalue="";
    if(document.cookie.length>0)
    {
      offset=document.cookie.indexOf(search);
        if(offset!=-1)
      {
          offset+=search.length;
            end=document.cookie.indexOf(";",offset);
            if(end==-1)
            {
              end=document.cookie.length;
                returnvalue=unescape(
document.cookie.substring(offset,end));
          }
    }
  }
  return returnvalue;
} 
</script>



en
code:
1
onunload="javascript: openpopup()"
.


En de 'purchase' knop:
code:
1
2
3
<a href="http://www.noadware.net/purchase.html">
[img]"../images/table.left_bottom.special.gif"[/img]
</a>
.

Dus als men op bovenstaande knop klikt mag er geen popup komen en anders (bij het sluiten van de site enz.) wel.

Iemand enig idee ? :)

[ Voor 18% gewijzigd door Verwijderd op 22-10-2003 10:06 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

gewoon conditioneren:

HTML:
1
2
3
4
5
6
<script type="text/javascript">
var showpopup = 1;
</script>
<body onunload="if (showpopup) openpopup()">
<a href="geenpopup.html" onclick="showpopup=0">geen popup</a>
</body>


/basic, en js/html hoort in Webdesign & Graphics ;)

[ Voor 7% gewijzigd door crisp op 22-10-2003 10:16 ]

Intentionally left blank


Verwijderd

Topicstarter
Thanks Crisp :) Ik ga het even uitproberen.

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
crisp schreef op 22 oktober 2003 @ 10:14:
/basic, en js/html hoort in Webdesign & Graphics ;)
Dit ongeveer dus. Javascript vragen horen in Webdesign & Graphics en als het met één simpele if op te lossen is, denk ik dat het daar op slot gaat ;)

Daarom zet ik hem hier maar dicht :)

Dit topic is gesloten.