Hallo Max
wie adressiere ich _leftFrame jetzt von head aus?
Zugriff auf verschachtelte Fensterobjekte
Auf Wiederlesen
Detlef
Vielen Dank, im Prinzip ist das genau das, was ich gesucht habe.
Allerdings habe ich das jetzt umgesetzt:
Noch mal meine Frameset-Verschachtelung:
1.Frameset
_leftFrame
_topFrame
_mainFrame
->2.Frameset
_head
_inhalt
also habe ich aus _head nun herausadressiert:
parent.parent.leftFrame.document...
auch versucht
top.leftFrame.document....
Definiert sind eigentlich imageon, imageoff, imagestay. Beim Link selbst in _head soll verschiedenes bei onmousehover, onmouseout und onclick passieren. Jetzt passiert bei mouseout nur etwas, aber auch nicht das, was ich will. Die Funktionen und der Eintrag in <body></body> sind gleich geblieben.
Naja, immerhin tut sich ja was...
Hier ist das vollständige Script:
<script type="text/JavaScript">
<!--
if (navigator.appVersion.indexOf("2.") != -1){
check = false;
}
if ((navigator.appVersion.indexOf("3.") != -1) && (navigator.appName.indexOf("Explorer") != -1)){
check = false;
}
else {
check = true;
}
image1alt = new Image();
image1alt.src = "Bilder/Neues_Design/js_home_aus.gif";
image1alton = new Image();
image1alton.src = "Bilder/Neues_Design/js_home_switch.gif";
image1altstay = new Image();
image1altstay.src = "Bilder/Neues_Design/js_home_an.gif";
function imageon(name) {
parent.parent.leftFrame.document.image1.src = eval(name + "alton.src");
}
function imageoff(name) {
parent.parent.leftFrame.document.image1.src = eval(name + "alt.src");
}
function imagestay(name) {
parent.parent.leftFrame.document.image1.src = eval(name + "altstay.src");
}
NN3 = true;
function on(name) {
if (check == true){
imageon(name);
}
}
function off(name) {
if (check == true){
imageoff(name);
}
}
function stay(name){
if (check == true){
imagestay(name);
}
}
// -->
</script>
Und beim link dann:
<a id="bio_head" name="bio_head" href="../home.html" onmouseover="on('image1');" onmouseout="off('image1');" onClick="stay('image1');" target="mainFrame">zurück</a>
Es ist das gleiche Script, welches ich in _mainFrame nutze, nur das da natürlich nur
parent.leftFrame.document......
steht
Da funktioniert es...
Ach ja, zum Schluss:
Natürlich ist im _leftFrame ein entsprechendes image1 definiert!
Was ist falsch?