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