Brigitte: Hilfe! - [ ImageMap Problem mit onMouseOut u. onClick ]

Beitrag lesen

Hallo Daniel,

mit JavaScript sprichst du Bilder im Dokument über

document.images['bildname']

an. Um das Bild durch ein anderes zu ersetzen also:

document.images['bildname'].src='bild2.gif';

Also:
function clk1()
{
  document.images['a'].src = "start.gif";
}

function clk2()
{
  document.images['a'].src = "ueber.gif";
}

Die Funktion oldnav() funktioniert nicht, weil du einen Fehler in der switch-Anweisung hast.
Außerdem enthält analyseframe den gesamten Pfad, nicht nur den Dateinamen.

Es muß heißen:

function oldnav()
{

var analyseframe = parent.main.location.pathname;
analyseframe=analyseframe.substring(analyseframe.lastIndexOf("/")+1,analyseframe.length);
switch (analyseframe)
{
   case "start.html":
      document.images['b'].src = "nav1.gif";
      break;
   case "ueber.html":
      document.images['b'].src = "nav2.gif";
      break;
   default:
      document.images['b'].src = "nav1.gif";
      break
}
}

analyseframe.substring(analyseframe.lastIndexOf("/")+1,analyseframe.length)
holt einen Teilstring aus dem gesamten Pfad ab dem letzten Slash im Pfad.

Für weitere Fragen kannst du mir gerne mailen.

Gruß
Brigitte