---
title: "Error: Object expected"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107170-error-object-expected"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "yohpops"
published: "2004-07-12T13:26:54.000Z"
updated: "2004-07-16T07:27:51.000Z"
replies: 10
views: 379
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/107170-error-object-expected"
---

# Error: Object expected

## #1 — yohpops, 2004-07-12T13:26Z

Hej.

Jag får följande fel när jag försöker köra en funktion på en sida i en iframe, men om jag går in direkt på sidan så fungerar det som det ska.
Jag anropar bara funktioner som finns på sidan.

```
Line: 1
Char: 1
Error: Object expected
Code: 0
```

Jag har på js-filer och felet kan inte vara på rad 1 i någon av dessa eller på webbsidan.
Jag har provat att ta bort koden i funktionen men jag får fortfarande samma fel.
Jag har också provat att byta ut funktionsnamnet mot alert och det funkar direkt på sidan men inte via iframen.

Någon som har haft liknande problem?

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

## #2 — toha, 2004-07-12T14:02Z

Ligger sidorna på samma domän? IE tillåter inte funktionsanrop över domäner, det är en säkerhetsinställning.

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

## #3 — yohpops, 2004-07-12T16:15Z

Ja.

Alla filer ligger i samma folder.

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

## #4 — Peter S, 2004-07-12T16:45Z

Kan du visa relevant kod som används?

 :)

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

## #5 — yohpops, 2004-07-13T08:57Z

Det är så mycket kod.
En fil är på 35k.

Jag har märkt att det blir samma fel när man använder vanliga frames också.
Jag använder script ifrån <http://www.treemenu.net.>
Här är lite kod från html sidan.

```
foldersTree = gFld("Treeview", "");
aux0 = gFld("Nivå 1", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux0.xID = "f0"
aux00 = gFld("Nivå 2", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux00.xID = "faux00"
aux01 = gFld("Nivå 3", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux01.xID = "faux01"
aux02 = gFld("Nivå 4", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux02.xID = "faux02"
aux03 = gFld("Nivå 5", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux03.xID = "faux03"
aux0.addChildren([aux00,aux01,aux02,aux03])
foldersTree.addChildren([aux0])
foldersTree.treeID = "L1"
foldersTree.xID = "bigtree"
```

Felet uppstår när jag använder dosome istället för alert.

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

## #6 — Cheguelin, 2004-07-13T11:11Z

Så länge du inte visar all kod kan du inte få hjälp. Sorry.

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

## #7 — yohpops, 2004-07-13T11:16Z

Jaja.
Här kommer ALL kod.
index.htm

```
<iframe src="treeview.htm" width="100%" height="100%"></iframe>
```

treeview.htm

```

<html>
<head>

<style>
   BODY {background-color: white}
   TD {font-size: 8pt; 
       font-family: verdana,helvetica; 
	   text-decoration: none;
	   white-space:nowrap;}
   A  {text-decoration: none;
       color: black}
</style>

<script src="ua.js"></script>
<script src="ftiens4.js"></script>
<script>
	USETEXTLINKS = 1;
	STARTALLOPEN = 0;
	HIGHLIGHT = 1;
	PRESERVESTATE = 0;
	GLOBALTARGET="";

	USEFRAMES = 0;
	USEICONS = 1;
	WRAPTEXT = 0;

	HIGHLIGHT_COLOR = 'black';
	HIGHLIGHT_BG    = '#BBBBBB';
	BUILDALL = 1;
	ICONPATH = "images/"
	function initNodes()
	{
		
foldersTree = gFld("Treeview", "");
aux0 = gFld("Nivå 1", "javascript:parent.alert(\"Pipe|separerad|array|lixom.\");")
aux0.xID = "f0"
aux00 = gFld("Nivå 2", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux00.xID = "faux00"
aux01 = gFld("Nivå 3", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux01.xID = "faux01"
aux02 = gFld("Nivå 4", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux02.xID = "faux02"
aux03 = gFld("Nivå 5", "javascript:dosome(\"Pipe|separerad|array|lixom.\");")
aux03.xID = "faux03"
aux0.addChildren([aux00,aux01,aux02,aux03])
foldersTree.addChildren([aux0])
foldersTree.treeID = "L1"
foldersTree.xID = "bigtree"

	}

</script>

<script language="vbs">
sub dosome(in_arr)
arr = split(in_arr,"|")
for o = lbound(arr) to ubound(arr)
msgbox arr(o),,o
next

end sub
</script>
</head>
<body topmargin=1 marginheight=0 leftmargin=1>
<script>initNodes();initializeDocument()</script>
</body>
</html>
```

ftiens4.js kommer i nästa inlägg.

Bilagor:

- [ua.js](https://www.webforum.nu/a/3924.js)

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

## #8 — yohpops, 2004-07-13T11:17Z

ftiens4.js

Bilagor:

- [ftiens4.js](https://www.webforum.nu/a/3925.js)

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

## #9 — yohpops, 2004-07-13T20:00Z

Det blev väl som jag trodde.
Det är för mycket kod att kolla bara för att vara snäll.

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

## #10 — toha, 2004-07-16T07:26Z

Sorry, har inte tid med det just nu. Jag gav det 10 min, men kom inte så långt...

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

## #11 — yohpops, 2004-07-16T07:27Z

Jag har gjort en workaround så det behövs inte längre.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/107170-error-object-expected
