Toon posts:

Runtime error: Is null or an object

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende probleem: Heb een code aangelevered gekregen van een centraal orgaan en het is de bedoeling dat de pagina's van alle afdelingen in dezelfde huisstijl worden gemaakt. Gaat perfect, alleen bij een site (afdeling) zit ik met het volgende:

Als een plaatje (met link) wordt aangeklikt, krijg ik een runtime error, in lijn 32. Debugger vind niets en ik heb me er al uren over gebogen. Get me well, dit is niet mijn alledaagse werk dus...

De exacte foutmelding: Runtime error. "parent.titel.document" is null or not an object
Line 32

Onderstaand de gehele code. Wie de oplossing ziet, graag melden! |:(


Onderstaand de code:

<HTML>

<HEAD>
<TITLE>
Afdeling </TITLE>
<LINK REL=STYLESHEET TYPE="text/css"
HREF="afdlcss.htm">
<SCRIPT LANGUAGE="JavaScript">

<!--Verstoppertje
var welkdoc=0;

function testie()
{ if (navigator.appName=="Microsoft Internet Explorer")
{return true}
else
{return false}
}

function myinit()
{ this.document.bafd.src='button/afdb.gif';
this.document.bact.src='button/actb.gif';
this.document.bbes.src='button/besb.gif';
this.document.bfra.src='button/frab.gif';
this.document.bage.src='button/ageb.gif';
this.document.blid.src='button/lidb.gif';
this.document.blin.src='button/linb.gif';
return true
}

function myclick(wat)
{ eval("parent.titel.document" + ".src='button/" + wat + "t.gif'");
myinit();
eval("this.document.b" + wat + ".src='button/" + wat + "p.gif'");
(testie()); {parent.titel.document.Pagina.focus(); return true;};
return true
}

function myaan(wat)
{ eval("this.document.b" + wat + ".src='button/" + wat + "l.gif'");
return true
}

function myuit(wat)
{ eval("this.document.b" + wat + ".src='button/" + wat + "b.gif'");
return true
}

// --Einde verstoppertje-->
</SCRIPT>
</HEAD>


<BODY TEXT="#333333" LINK="#000066" VLINK="#000066" ALINK="#333333" BGCOLOR="#FFFFFF" BACKGROUND="acht1.gif" BGPROPERTIES="fixed"><BR>
<TABLE NAME="QQ" ALIGN=LEFT BORDER="0" CELLPADDING="0" CELLSPACING="5">
<TR><TD height="28" width="102">
<a href="../tekst/afd.htm"
target="content"
onclick= "if (welkdoc!=1) {myclick('afd');
welkdoc=1;
return true}
else return true"
onmouseover= "if (welkdoc!=1) {myaan('afd');
return true}
else return true"
onmouseout= "if (welkdoc!=1) {myuit('afd');
return true}
else return true">
[img]"button/afdb.gif"[/img]
</a>
</TD></TR>
<TR><TD height="28" width="102">
<a href="../tekst/act.htm"
target="content"
onclick= "if (welkdoc!=7) {myclick('act');
welkdoc=7;
return true}
else return true"
onmouseover= "if (welkdoc!=7) {myaan('act');
return true}
else return true"
onmouseout= "if (welkdoc!=7) {myuit('act');
return true}
else return true">
[img]"button/actb.gif"[/img]
</a>
</TD></TR>
<TR><TD height="28" width="102">
<a href="../tekst/bes.htm"
target="content"
onclick= "if (welkdoc!=2) {myclick('bes');
welkdoc=2;
return true}
else return true"
onmouseover= "if (welkdoc!=2) {myaan('bes');
return true}
else return true"
onmouseout= "if (welkdoc!=2) {myuit('bes');
return true}
else return true">
[img]"button/besb.gif"[/img]
</a>
</TD></TR>
<TR><TD height="28" width="102">
<a href="../tekst/fra.htm"
target="content"
onclick= "if (welkdoc!=3) {myclick('fra');
welkdoc=3;
return true}
else return true"
onmouseover= "if (welkdoc!=3) {myaan('fra');
return true}
else return true"
onmouseout= "if (welkdoc!=3) {myuit('fra');
return true}
else return true">
[img]"button/frab.gif"[/img]
</a>
</TD></TR>
<TR><TD height="28" width="102">
<a href="../tekst/age.htm"
target="content"
onclick= "if (welkdoc!=4) {myclick('age');
welkdoc=4;
return true}
else return true"
onmouseover= "if (welkdoc!=4) {myaan('age');
return true}
else return true"
onmouseout= "if (welkdoc!=4) {myuit('age');
return true}
else return true">
[img]"button/ageb.gif"[/img]
</a>
</TD></TR>
<TR><TD height="28" width="102">
<a href="../tekst/lid.htm"
target="content"
onclick= "if (welkdoc!=5) {myclick('lid');
welkdoc=5;
return true}
else return true"
onmouseover= "if (welkdoc!=5) {myaan('lid');
return true}
else return true"
onmouseout= "if (welkdoc!=5) {myuit('lid');
return true}
else return true">
[img]"button/lidb.gif"[/img]
</a>
</TD></TR>
<TR><TD height="28" width="102">
<a href="../tekst/lin.htm"
target="content"
onclick= "if (welkdoc!=6) {myclick('lin');
welkdoc=6;
return true}
else return true"
onmouseover= "if (welkdoc!=6) {myaan('lin');
return true}
else return true"
onmouseout= "if (welkdoc!=6) {myuit('lin');
return true}
else return true">
[img]"button/linb.gif"[/img]
</a>
</TD></TR>
</TABLE>

<SCRIPT LANGUAGE="JavaScript">
<!-- Verstoppertje: preload

i1= new Image(28,102)
i1.src = "button/afdl.gif"
i2= new Image(28,102)
i2.src = "button/besl.gif"
i3= new Image(28,102)
i3.src = "button/fral.gif"
i4= new Image(28,102)
i4.src = "button/agel.gif"
i5= new Image(28,102)
i5.src = "button/lidl.gif"
i6= new Image(28,102)
i6.src = "button/linl.gif"
i7= new Image(28,102)
i7.src = "button/actl.gif"
i8= new Image(28,102)
i8.src = "button/afdp.gif"
i9= new Image(28,102)
i9.src = "button/besp.gif"
i10= new Image(28,102)
i10.src = "button/frap.gif"
i11= new Image(28,102)
i11.src = "button/agep.gif"
i12= new Image(28,102)
i12.src = "button/lidp.gif"
i13= new Image(28,102)
i13.src = "button/linp.gif"
i14= new Image(28,102)
i14.src = "button/actp.gif"

// End Hiding -->
</SCRIPT>

<P> </P>

</BODY>
</HTML>

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 13:11

crisp

Devver

Pixelated

parent.title verwijst naar een frame genaamd 'title' in een hoger liggende frameset. Wat de gehele eval moet doen (parent.title.document.src=buttonblaat.gif) is mij onduidelijk aangezien .src geen property is van document. wel van een image, maar dan zou het parent.title.document.plaatje.src=buttonblaat.gif moeten zijn.

Intentionally left blank


Verwijderd

Edit:
laat maar

Verwijderd

Topicstarter
Op dinsdag 15 januari 2002 11:14 schreef B-Top het volgende:
offtopic:
Topicstarter:
zou je het erg vinden om in het vervolg dan even [javascript] in je topic subject te gebruiken?
Dat was inderdaad handiger geweest. Sorry, maar ik post hier nauwelijks.

Verwijderd

Topicstarter
Op dinsdag 15 januari 2002 08:07 schreef crisp het volgende:
parent.title verwijst naar een frame genaamd 'title' in een hoger liggende frameset. Wat de gehele eval moet doen (parent.title.document.src=buttonblaat.gif) is mij onduidelijk aangezien .src geen property is van document. wel van een image, maar dan zou het parent.title.document.plaatje.src=buttonblaat.gif moeten zijn.
Onderhand kom ik er niet meer uit. Zonder de eval parent.titel.document werkt het geheel zonder runtime errors, maar laadt het plaatje zich niet als je erop klikt. Wel bij een mouse-over. Volgens mij moet ik dan elders in het script iets aanpassen, maar op dit moment is niet geheel duidelijk waar.

/me heeft veel te lang naar de code getuurd