APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

Javascript setTimeout problem


© September 2004 Tony Lawrence

Sun Sep 12 19:48:25 2004 Javascript Referencing: https://www.debsberkshireboutique.com

A neighbor wanted to run Google ads on his website. It's one of these turnkey things that give you an on-line store that you can add products to. It's all PHP and Javascript driven, but it wasn't too hard to find a place to stick the Google code (which is also Javascript).

Unfortunately, the moment we added the Google code, his pages seemed to go nuts. The ads would come up, but then immediately disappear, blink briefly, load again, and so on - you couldn't read the page at all.

The problem was a bit of Javascript:


<script language="JavaScript" type="text/javascript">
        setTimeout ("changePage()", 0);
 

That silly piece of code was causing the reload. For what purpose? Well, probably to make sure that the page gets updated with product changes, but if so, it's pretty silly to do it so frequently. I changed it to

<script language="JavaScript" type="text/javascript">
        setTimeout ("changePage()", 50000);
 

which reloads after 50 seconds - much more reasonable.


Got something to add? Send me email.





(OLDER)    <- More Stuff -> (NEWER)    (NEWEST)   

Printer Friendly Version

->
-> Javascript setTimeout problem

2 comments


Inexpensive and informative Apple related e-books:

Take Control of iCloud

Take Control of OS X Server

Take Control of Preview

Take Control of Parallels Desktop 12

Take Control of iCloud, Fifth Edition




More Articles by © Tony Lawrence






Mon Feb 14 19:44:15 2005: 17   anonymous




You should change the 0 to a -1. it should solve the problem.




Mon Feb 14 19:57:48 2005: 18   TonyLawrence

gravatar


But -1 would mean it would never refresh, wouldn't it?




------------------------


Printer Friendly Version

Have you tried Searching this site?

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.

Contact us


Printer Friendly Version





Every piece of software written today is likely going to infringe on someone else's patent. (Miguel de Icaza)




Linux posts

Troubleshooting posts


This post tagged:

Blog

Programming

Web/HTML



Unix/Linux Consultants

Skills Tests

Unix/Linux Book Reviews

My Unix/Linux Troubleshooting Book

This site runs on Linode





SCO Unix Sales, Support, & Service

Phone:  707-SCO-UNIX (707-726-8649Toll Free: 833-SCO-UNIX (833-726-8649)
www.SCOsales.com