starbat115: Problem mit Fehlermeldung "Objekt erwartet"

Hallo!

Also ich habe da folgendes Problem:

Ich habe mir diesen Quelltext zurecht gebastelt, ich weiß, es ist nicht viel; ich wollte diese Funktion ja nur mal ausprobieren.

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title></title>
<meta name="author" content="">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<script language="JavaScript">
<!--
bilder = new Array(3);
bilder[0]= new Image();bilder[0].src="main/x1.gif";
bilder[1]= new Image();bilder[1].src="main/x3.gif";
bilder[2]= new Image();bilder[2].src="main/x4.gif";
function Bildwechsel1(Bildobjekt) {
 this.document.images.xx.src = Bildobjekt.src;
return
}
//-->
</script>
<noscript></noscript><body text="#000000" bgcolor="#8890A0" link="#FF0000" alink="#FF0000" vlink="#FF0000" >

<a href="" onMouseOver="Bildwechsel1(bilder[2])" onMouseOut="Bildwechsel1(bilder[0])" onMousedown="Bilderwechsel1(bilder[1])" alt="schließen"><IMG src="main/x1.gif" border="0" height="50" width="50" id="x" name="xx"></a>
</body>
</html>

Ich weiß nicht ob mein Browser (IE 6) spinnt, oder ich, doch das Problem ist: "er" erwartet immer eine Objekt genau vor "<a ".
Was könnte das für ein Objekt sein?

mfg
Starbat115

  1. Hallo!

    Also ich habe da folgendes Problem:

    Ich habe mir diesen Quelltext zurecht gebastelt, ich weiß, es ist nicht viel; ich wollte diese Funktion ja nur mal ausprobieren.

    <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
    <html>
    <head>
    <title></title>
    <meta name="author" content="">
    <meta name="generator" content="Ulli Meybohms HTML EDITOR">
    </head>
    <script language="JavaScript">
    <!--
    bilder = new Array(3);
    bilder[0]= new Image();bilder[0].src="main/x1.gif";
    bilder[1]= new Image();bilder[1].src="main/x3.gif";
    bilder[2]= new Image();bilder[2].src="main/x4.gif";
    function Bildwechsel1(Bildobjekt) {
    this.document.images.xx.src = Bildobjekt.src;

    Probier's mal so:
    document.images['xx'].src = Bildobjekt.src;

    oder gleich mit einem fertigen skript. z.b http://home.arcor.de/struebig/js/mouse_over/mouse_over.htm

    Struppi.

    1. Probier's mal so:
      document.images['xx'].src = Bildobjekt.src;

      Das Resultat ist das gleiche: das onmouseover geht problemlos, sobald ich aber eine Maustaste auf dem Bild drücke, kommt die Fehlermeldung.
      Laut dieser Fehlermeldung fehlt ein Objekt (bzw. "es wird ein Objekt erwartet") genau ein Zeichen vor dem Tag "<a ...>" (egal, ob ich in der Eigenschaft "href" einen Wert stehen habe, oder nicht).

      oder gleich mit einem fertigen skript. z.b http://home.arcor.de/struebig/js/mouse_over/mouse_over.htm

      Vielen Dank für diesen Hinweis! Das script geht auch wunderbar, doch kann ich es nicht so recht nachvollziehen, wenn ich den Quelltext lese... , aber egal es geht halt :-).

      Der Effekt dieses Scriptes ist zwar nicht schlecht, doch würde ich gerne folgendes erzielen:
      1. es soll ein normales Bild anzeigt werden.
      2. beim drüberfahren mit der Maus soll es sich zum ersten mal ändern.
      3. bei gedrückter Maustaste  über dem Bild soll es sich zweites mal ändern.

      Ich wüsste nicht wie man das anders regeln könnte. Oder gibt es da vielleicht noch eine andere Möglichkeit?

      Mfg
      Starbat

      PS: Ich verfüge nur über den IE6

      PPS: Warum zeigt "er" manchmal den Fehler, das "er" ein Objekt in Zeile 1, Zeichen 1 erwaret?