Den här webbplatsen har begränsad funktionalitet medan vi utför underhåll för att förbättra din upplevelse. Om en artikel inte löser ditt problem och du vill ställa en fråga har vi vår gemenskap som väntar på att hjälpa dig på @FirefoxSupport på Twitter, /r/firefox på Reddit.

Sök i support

Akta dig för supportbedrägerier: Vi kommer aldrig att be dig att ringa eller skicka ett sms till ett telefonnummer eller dela personlig information. Rapportera misstänkt aktivitet med alternativet "Rapportera missbruk".

Läs mer

running scripts on web page

  • 1 svar
  • 1 har detta problem
  • 1 visning
  • Senaste svar av cor-el

more options

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

Ändrad av cor-el

Alla svar (1)

more options

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