---
title: "null or not an object"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/80088-null-or-not-an-object"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "annesophie"
published: "2003-06-18T14:21:36.000Z"
updated: "2003-06-18T14:58:08.000Z"
replies: 3
views: 290
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/80088-null-or-not-an-object"
---

# null or not an object

## #1 — annesophie, 2003-06-18T14:21Z

Jag avskyr JavaScript just nu! 

Det kan bero på att jag stirrat mig blind på detta lilla script som ger felmeddelande:  **'document.form.box' is null or not an object**

Scriptet öppnar ett litet popup med information som jag hämtar från databasen. 

```
<head>
<script language="JavaScript">
<!--
function currencyView(name, output, msg) {
newwin = window.open('','','top=100,left=150,width=200,height=200');
if (!newwin.opener) newwin.opener = self;
with (newwin.document)
{
open();
write('<html>');
write('<head><title>Currency</title><link rel="stylesheet" type="text/css" href="../css/main.css"></head>');
write('<body onLoad="document.form.box.focus()"><form name=form>' + msg + '<br>' + '<br>');
write('<a href="JavaScript:window.close();"><center> [<b>close</b>] </center></a>');
write('</form></body></html>');
close();
   }
}
-->
</script>
</head>
```

 

Detta är länken: 

```
<a href="javascript:currencyView('Currency Clause', 'opener.document.form.currency.value', 'har star texten');" onMouseOver="window.status='Click to view';return true;" onMouseOut="window.status='';return true;">text</a>
```

 

Detta är felmeddelandet: 'document.form.box' is null or not an object

Jag måste uppenbarligen missa nån liten detalj för jag får inte bort det zxxzxzx felmeddelandet. :( Kan nån hjälpa mig?  

/A

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

## #2 — Sebbe, 2003-06-18T14:35Z

Du har ju ingen textruta eller liknande som heter box. :)

```
<head>
<script language="JavaScript">
<!--
function currencyView(name, output, msg) {
newwin = window.open('','','top=100,left=150,width=200,height=200');
if (!newwin.opener) newwin.opener = self;
with (newwin.document)
{
open();
write('<html>');
write('<head><title>Currency</title><link rel="stylesheet" type="text/css" href="../css/main.css"></head>');
write('<body onLoad="document.form.box.focus()"><form name=form>' + msg + '<br>' + '<br>');
write('<input type="text" name="box"><br><br>');
write('<a href="java script:window.close();"><center> [<b>close</b>] </center></a>');
write('</form></body></html>');
close();
   }
}
-->
</script>
</head>
```

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

## #3 — annesophie, 2003-06-18T14:56Z

Hmmm nej naturligtvis inte. Du har helt rätt. \*fundersam\* Samtidigt känner jag mig litte virrig nu. Kan jag ta bort BOX då? Eller ska det ersättas med något annat? 

HELP! ;)

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

## #4 — Sebbe, 2003-06-18T14:58Z

Hur menar du med att ta bort box? Om det inte är meningen att du ska ha en textruta i popupen tar du bara bort onLoad="document.form.box.focus()" ur body-taggen. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/80088-null-or-not-an-object
