![Firefox logo](https://assets-prod.sumo.prod.webservices.mozgcp.net/media/uploads/products/2020-04-14-08-36-13-8dda6f.png)
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
why won't fire fox show this script when accessing a web page... it works in IE...
<pre><nowiki><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></nowiki></pre>
or this...
<pre><nowiki><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>
</nowiki></pre>
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