Problem med enkelt javascript i Greasemonkey

Permalänk

Problem med enkelt javascript i Greasemonkey

Jag är väl ingen direkt hejare på javascript, men behövde en autorefreshfunktion med lite speciella kriterier. Men får felmeddelandet: "autoReload is not defined" i firebug. Förhoppningsvis är det ett ganska enkelt misstag, vore hemskt tacksam om någon kunde hjälpa mig med detta.

Scriptet:

function autoReload() { var count = GM_getValue("update"); GM_setValue("update", --count); window.location.reload( true ); return false; } if(GM_getValue("update", 0) == 0) { GM_setValue("update", 3); var now = new Date(); window.location = 'http://192.168.2.27/index.php?q=kalender/personal/' + now.getFullYear() + '/' + now.getMonth() + 1 + '/' + now.getDate(); } else { window.setTimeout("autoReload();", 3*1000 ); }

EDIT: Tror det löste sig. Fungerar då funktionspekaren skickas som autoReload utan citationstecken och paranteser. Kanske är skillnad på hur funktioner och metoder skickas, lite skumt, men nu funkar det iaf.

Visa signatur

Hör ropen skalla: Mer CO-OP åt oss alla!
Fanboys är kapitalismens svar på religiösa fundamentalister.
Upplysning für alle: www.thesciencenetwork.org www.transhumanism.org

Permalänk
Medlem

Citationstecknen kan vara kvar, men du ska ta bort parenteser och semikolon.

setTimeout("autoReload", 3000);