joyly: Fehler im JS.. Bitte helft mir!

Beitrag lesen

Hallo ihr Lieben ;)
Okay, ich bin ganz neu hier, habe aber direkt eine kleine Frage...
Ich habe absolut keinen Schimmer, wo das Problem bei meinem Javascript liegt :(

Nunja, ich bin dabei eine Seite zu coden. Dort habe ich eine Datei menue.html, wo zwei Buttons drinne sind. Diese sollen bei einem Mouseover immer in 'xx_o.gif' verwandeln, bei Mouseout in 'xx_p.gif' und bei einem Mousedown (Klick!) sollen sie sich in 'xx_a.gif' verwandeln.
Ich hoffe, das habe ich jetzt richtig gaschrieben.
Nunja, jedenfalls bekomme ich bei meinem Code immer folgenden JS-Fehler:

------------------------------------------------------------
Zeile:   17
Zeichen: 2
Fehler:  'document[...]' ist Null oder kein Objekt
Code:    0
------------------------------------------------------------

Nunja, ich weiß wirklich nicht, woran das liegen kann *seufz*
Hier nun mal der Inhalt der menue.html:

------------------------------------------------------------
<html>

<script language="Javascript">
<!--
bo_o = new Image;(8,8)
bo_o.src = "img/bo_o.gif";
bo_p = new Image;(8,8)
bo_p.src = "img/bo_p.gif";
bo_a = new Image;(8,8)
bo_a.src = "img/bo_a.gif";

sh_o = new Image;(8,8)
sh_o.src = "img/sh_o.gif";
sh_p = new Image;(8,8)
sh_p.src = "img/sh_p.gif";
sh_a = new Image;(8,8)
sh_a.src = "img/sh_a.gif";
//-->
 </script>

<!-- ------------------------------------------------ functions -------------------------------------------- -->
 <script language="Javascript" src="bachmann.js"></script>
 <!-- ------------------------------------------------------------------------------------------------------- -->

<body bgcolor="#647279" marginwidth="0" marginhight="0" topmargin="0" leftmargin="0">
  <table border="0" cellspacing="0" cellpadding="0" height="24" width="100%">
   <tr align="right">
    <th align="left"><img src="img/line.gif" width="1" height="22" align="left" hspace="0" vspace="0"><a href="frameset.html" target="main" onmouseover="mySwap( 'bo', 'bo_o' )" onmouseout="mySwap( 'bo', 'bo_p' )" onmousedown="mySwap( 'bo', 'bo_a' )"><img src="img/bo_p.gif" border="0" align="left" hspace="0" vspace="0"></a><img src="img/line.gif" width="1" height="22" align="left" hspace="0" vspace="0"></th>
    <th align="right"><img src="img/line.gif" width="1" height="22" align="right" hspace="0" vspace="0"><a href="http://www.bachmann.at" target="_top" onmouseover="mySwap( 'sh', 'sh_o' )" onmouseout="mySwap( 'sh', 'sh_p' )" onmousedown="mySwap( 'sh', 'sh_a' )"><img src="img/sh_p.gif" border="0" align="right" hspace="0" vspace="0"></a><img src="img/line.gif" width="1" height="22" align="right" hspace="0" vspace="0"></th>
   </tr>
  </table>
 </body>

</html>
------------------------------------------------------------

Und hier die entsprechende Passage aus der bachmann.js Datei!
Jedoch weiß ich nicht genau, wo da der Fehler ist:

------------------------------------------------------------
function mySwap ( which, what ) {
 document[which].src = eval ( what + '.src' )
}
------------------------------------------------------------

Ich hoffe ihr könnt mir helfen Leute, ich bin hier echt am verzweifeln...
Wenn ihr mehr Code oder so braucht sagt bescheid!

Liebe Grüße Joyly!--
Besucht auch mein Board:
http://www.mixboard.de