Hans Hoffmann: Frames - automatisches Ändern von Grafiken

Beitrag lesen

Nun möchte ich daß, wenn links eine Rubrik gewählt wird und der Browser die neue Seite im rechten Frame lädt, automatisch im linken Frame der Rubrik-Button, der gewählt wurde anders dargestellt wird.

****

hallo zu spaeter stunde!

vielleicht koennte man eine solche oder aehnliche funktion benutzen (aehnlich wie von pepe):

====================
<script language="JavaScript">
<!--
function ChangeRubrikButton(strBildname, strGrafikname) {
top.frames.MENU.document.images[strBildname].src = strGrafikname;
}
//-->
</script>

voraussetzung:
der zu aendernde rubrik-button muss einen (bild)namen haben (z.B. Auswahl1)
der menu-frame muss einen namen haben
(hier im beispiel "MENU", gross geschrieben:)

==================== FRAMESET.HTML (index.html)
<html>
<head>
<title>MenuTest</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<frameset cols="230,*" border="0" framespacing="0">
  <frame src="fr_menu.html" NAME="MENU" marginwidth="0" marginheight="0" frameborder="NO">
  <frame src="fr_inhalt.html" NAME="INHALT" marginwidth="0" marginheight="0" frameborder="NO">
</frameset>
<noframes><body bgcolor="#FFFFFF">

</body></noframes>
</html>

in der jeweils aufgerufenen page, die einen menu-button aendern soll
koennte man folgendes machen:
(geht nur um die "OnLoad=..." Zeile)

==================== AUFGERUFENE RUBRIK-DATEI
<body bgcolor="#9f9f9f" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" text="#000000"
OnLoad="ChangeRubrikButton('Auswahl1', 'NeueGrafikDatei.gif')";>
...
...

alternativ geht das moeglicherweise auch direkt am Rubrik-Button mit OnClick=...

wenn jemand auf "home" geht, muss man dann den menu-frame neu laden,
um die buttons zurueckzusetzen, weil man ja nicht unbedingt weiss,
welcher als letztes geklickt war...

====================
function MenuLaden(){
top.frames.MENU.location='fr_menu.html';
}

aufpassen muss man, wenn einzelne seiten mit links versehen sind,
die andere rubriken aufrufen. auch rubrik-button aendern?

--- ohne gewaehr, vielleicht gehts auch einfacher.
aber mir faellt grad nix anderes ein ;-)

gruss vom starnberger see
/hopeman