---
title: "Javascrip klocka fungerar inte i Firefox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/184040-javascrip-klocka-fungerar-inte-i-firefox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mikey255"
published: "2010-07-08T22:01:14.000Z"
updated: "2010-07-08T22:33:57.000Z"
replies: 2
views: 494
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/184040-javascrip-klocka-fungerar-inte-i-firefox"
---

# Javascrip klocka fungerar inte i Firefox

## #1 — mikey255, 2010-07-08T22:01Z

Hej
Jag använder en javascript klocka som fungerar i alla webblsare förutom Firefox. I felkonsolen står det "this.clockForm is undefined".
Hur ska jag lösa detta? Här är koden:

```
<form name="clockForm"> 
  <input type="text" name="clock" size="10" class="frm" /> 
</form>
```

```
<script type="text/javascript"> 
  <!-- 
  
  function display() { 
    var Today = new Date(); 
    var hours = Today.getUTCHours() - 4; 
    var min = Today.getUTCMinutes(); 
    var sec = Today.getUTCSeconds(); 
    var Time = ((hours > 12) ? hours - 12 :(hours == 0) ? 12 :hours); 
    Time += ((min < 10) ? ":0" : ":") + min; 
   // Time += ((sec < 10) ? ":0" : ":") + sec; 
    Time += (hours >= 12) ? " PM" : " AM"; 
    this.clockForm.clock.value = Time; 
    setTimeout("display()",1000); 
  } 

  display(); 

  --> 
</script>
```

 

Tacksam för all hjälp jag kan få!

Permalänk: https://www.webforum.nu/p/184040

## #2 — metalboy, 2010-07-08T22:27Z

Ändra **this.clockForm** till **document.clockForm**

Permalänk: https://www.webforum.nu/p/2242779

## #3 — mikey255, 2010-07-08T22:33Z

Tack så hemskt mycket för den snabba hjälpen metalboy!
Detta fungerade alldeles utmärkt.

Permalänk: https://www.webforum.nu/p/2242780

---

Tråden på webben: https://www.webforum.nu/amne/javascript/184040-javascrip-klocka-fungerar-inte-i-firefox
