Axel Richter: Mouseover

Beitrag lesen

Hallo,

Wenn ich in der Vorschau anzeige wechsle kommt als erstes einmal der Fehler: "Bezeichner erwartet"
Sobald ich dann mit der Maus über das Bild fahre kommt: "Objekt erwartet"

Leider kenne ich mich mit Javascript noch nicht besonders gut aus und komm daher nicht dahinter was mit meinem Script nicht passt.

Hier ist mein Script:

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>p</title>
<script>

^Bitte gib hier den Content-Type des Scriptes an http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche

Homeinaktiv = new Image; Homeinaktiv.src = "Home1.gif";
Homeaktiv = new Image; Homeaktiv.src = "Homehell.gif";

function MouseOverRoutine('Homebutton')

^Bezeichner erwartet! Hier wird ein Variablenname erwartet, kein String.
Besser:
function MouseOverRoutine(Homebutton)

{
if (Homebutton=="Home")
{document.Home.src = Homeaktiv.src;}
}

function MouseOutRoutine('Homebutton')

^Bezeichner erwartet! Hier wird ein Variablenname erwartet, kein String.
Besser:
function MouseOutRoutine(Homebutton)

{
if (Homebutton=="Home")
{document.Home.src = Homeinaktiv.src;}
}

</script>
<meta name="Microsoft Border" content="none">
</head>

<body background="stars.gif">

<p align="center">p;</p>
<p align="center">
<a href="index.htm" onmouseover="MouseOverRoutine('Homebutton')" onmouseout="MouseOutRoutine('Homebutton')">

Du übergibst hier den Funktionen jeweils den String "Homebutton", fragst aber in den Funktionen jeweils nach "Home".
Besser:
<a href="index.htm" onmouseover="MouseOverRoutine('Home')" onmouseout="MouseOutRoutine('Home')">

<img border="0" src="Home1.gif" name="Home" width="144" height="163"></a></p>

viele Grüße

Axel