running scripts on web page
why won't fire fox show this script when accessing a web page... it works in IE...
<SCRIPT LANGUAGE="JavaScript"> function displaydatetime() { if (!document.layers && !document.all) return; var today; var timeLocal; var timeUTC; today = new Date(); timeLocal = today.toLocaleString(); timeUTC = today.toUTCString(); if (document.layers) { document.layers.clockLocal.document.write(timeLocal); document.layers.clockLocal.document.close(); document.layers.clockUTC.document.write(timeUTC); document.layers.clockUTC.document.close();} else if (document.all) { clockLocal.innerHTML = timeLocal; clockUTC.innerHTML = timeUTC;} setTimeout("displaydatetime()", 500) } window.onload = displaydatetime; </script>
or this...
<a href="http://www.pax.com/free-counters.html"><img src="http://counter.pax.com/counter/image?counter=ctr-9hkgqsxvvq" alt="Free Hit Counter" border="0" /></a>
Thanks
Athraithe ag cor-el ar
All Replies (1)
That is a very old script: if (!document.layers && !document.all) return;
Firefox doesn't support either of them, document.layers is old Netscape code and document.all is IE code, so Firefox does return.
In modern browsers you need to use document.getElementById
See https://developer.mozilla.org/En/DOM/document.getElementById