function NyLevel(LevelFil){ document.all.Data.innerHTML+=\"3: create NyLevel \'\"+LevelFil+\"\'.<br>\"; this.Fil=LevelFil; return this; }
function init(){ var i=0; window.onerror=Fejl; var Levels=NytLevelArr(); Levels=AddLevel(Levels,\"Level1.fil\"); Levels=AddLevel(Levels,\"Level2.fil\"); Levels=AddLevel(Levels,\"Level3.fil\");
Prøv følgene for at se hvad der går galt: 1. Kan du se tallet Levels.count? 2. Kan du få den til at acceptere sætningen: document.all.Data.innerHTML+=Levels.Arr1.Fil?
Hvis pkt1. ikke er OK, så kan det skyldes du for en NULL i din mængde.
Hvis pkt2. er OK - Jeg ved ikke om JAVA accepterer en handling som et object. Prøv at sætte en if sætning ind istedet.
Jeg har taget mig den frihed at kigge lidt på dit script. Jeg fandt nogle new() fejl og andre små ting. Hvis det ikke virker som du havde tænkt dig vil jeg gerne have en beskrivelse af det koden skal bruges til......
////////// PRØV DETTE //////////
<html> <head> <title>:: TEST ::</title>
<script language=\"JScript\">
function LevelArray(){ info.innerHTML += \'1: new LevelArray()... ok<br>\'; this.Count=-1; // ingen børn this.Childs = new Array(); // null }
function Level(LevelName) { info.innerHTML += \'3: new Level() \"\'+ LevelName + \'\"...ok<br>\'; this.Fil = LevelName; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.