function FrameAendern (URI, Framename) {
parent[left_menue].location.href = URI;
}
Du hast wenig sinnvolle Änderungen an dieser Funktion vorgenommen.
Diese Anweisung sucht nach einem Frame, dessen Namen in der Variable (!) left_menue steht. Diese Variable gibt es aber nicht, daher gelingt auch der Zugriff auf den Frame nicht.
Entweder du schreibst:
parent.left_menue.location.href
Dann wird immer der linke Menü-Frame geändert.
Oder du belässt die ursprüngliche Funktion:
parent[Framename].location.href
Dann kannst du der Funktion den Framenamen übergeben.
<a href="..." onclick="FrameAendern('menue_left_geschichte.html', 'left_menue')">
Und beachte bitte die korrekte Schreibweise der Attribute sowie der String-Begrenzer im onclick-Attribut.
<a href="Geschichte.html" target="mainFrame" onclick"FrameAendern ("menue_left_geschichte.html", "left_menue")>
Schau dir das mal genau an und du wirst einige Fehler finden.
Erstmal notiert man das Attribut so:
onclick="..."
Der Attributwert wird durch doppelte Anführungszeichen begrenzt, also kannst du im JavaScript-Code darin keine solchen verwenden, sondern musst auf einfache Anführungszeichen ausweichen:
onclick="funktion('String-Parameter')"
So kommst du zum Code wie im obigem Beispiel.
Mathias