welke javascript code moet toegevoegd worden voor delay (opkom secondes)?

Ik ben bezig met een popup voor een website. (wordpress)
Daarbij heb ik een wordpress popup plugin gedownload en de javascript code gevonden.
Hier is de code:
var Popuptmr;
var Popupt;
var Popupobj;

function PopupDivFunc() {
Popupobj = PopupgObj();
PopupsLft();
Popupshw(true);
Popupt = 0;
PopupsTmr();
}

function PopupDivStop() {
Popupt = -100;
PopupsTmr();
return false;
}

function PopupsTmr() {
Popuptmr = setInterval("fd()",1000);
}

function fd() {
var amt = Math.abs(Popupt+=10);
if(amt == 0 || amt == 100) clearInterval(Popuptmr);
amt = (amt == 100)?99.999:amt;

Popupobj.style.filter = "alpha(opacity:"+amt+")";
Popupobj.style.KHTMLOpacity = amt/100;
Popupobj.style.MozOpacity = amt/100;
Popupobj.style.opacity = amt/100;

if(amt == 0) Popupshw(false);
}

function PopupsLft() {
var w = 350; // set this to 1/2 the width of the PopupDiv div defined in the style sheet
// there's not a reliable way to retrieve an element's width via javascript!!

var l = (document.body.innerWidth)? document.body.innerWidth / 2:document.body.offsetWidth / 2;

Popupobj.style.left = (l - w)+"px";
}

function PopupgObj() {
return document.getElementById("PopupDiv");
}

function Popupshw(b) {
(b)? Popupobj.className = 'show':Popupobj.className = '';
}


Heeft iemand enig idee welke code er moet worden toegevoegd om de popup na 5 seconden op te laten komen?

Alvast bedankt

groetjes,
Jordy

Weet jij het antwoord?

/2500

Het beste antwoord

Daarvoor gebruik je de functie setTimeOut(functie, delay) voorbeeld: aantalMilliSeconden = 3000 // = 3 seconden setTimeout (function PopupgObj() { return document.getElementById("PopupDiv") }, aantalMilliSeconden); Je kunt het aantal milliseconden ook direct in setTimeout opnemen: setTimeout (function PopupgObj() { return document.getElementById("PopupDiv") }, 3000);

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100