Tips&Tricks

til hjemmesiden, computeren og internettet

Tips & Tricks



Få din popop til kun at poppe-op en gang

Sat på siden 20-09-2006

Jeg har tidligere postet et helt JavaScript, der poppede op, men kun en gang, men hvad nu, hvis du har et andet script, du vil bruge, men det popper op igen og igen som en vis batteri-kanin?

Dengang jeg postede det gamle tip, var der vist ikke engang noget, der hed popop-stoppere. Måske fandtes der en enkelt eller to, som skulle downloades specielt. I dag er de indbygget i alle browsere, og popop-magere er blevet mere snedige ;-)

Det er jo både godt og ondt. Jeg synes, at det ser ud til, at tendens er, at det kun er de fornuftige popops, der popper op uanset popop-stopper. Fx de, der bruges til, at folk kan tilmelde sig en mailing-liste eller lignende.

Vil du se et eksempel? Så gå til www.netpenge.info/tips

Selv om man bruger popops, kan man jo godt tage hensyn til sine gæster, og popops, der tillige popper op flere gange, DET er for meget.

Så her følger opskriften på popops, der kun popper op en gang:

<script language='JavaScript' type='text/javascript'>
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
if (getCookie ('visited') !='yes')
{

******  
Her indsætter du popop-scriptet

******

setCookie ('visited', 'yes');
}
</script>

Det hele kan indsættes <head> på hjemmesiden.

Lagde du i øvrigt mærke til, hvor mange gange de to bogstaver "op" optrådte i dette tips om popops og popopstoppere? Oprørende, ikke? ;)

Kunne du lide tippet? Abonner gratis på mine nyhedsmails og få friske tips hver uge: Tilmelding til Tips og tricks
Lige nu: Få e-bogen "701 Tips og Tricks" gratis (normalpris $11,83) ved tilmelding.


|