Quickbar
Andreas
- html
Ich habe eine Seite mit 3 Frames.
In einem der Frames ist ein weiterer Iframe (<iframe src="info2.htm" name="info" >. Den möchte ich mit qickbar steuern. Also wenn ich eine Auswahl treffe soll nur der Iframe geändert werden. leider finde ich kein hinweis wo ich das ziel des ifrane definiere. ich habe schon mehrere möglichkeiten ausgetestet doch leider ohne erfolg. auch im forumsarchiv finde ich leider nichts.
ich vermute hier aber weis leider nicht wo und wie.
<!--
function Go(x) {
if(x == "nothing") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else if(x == "end")
top.location.href = parent.frames[1].location;
else {
parent.frames[1].location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
//-->
Ich habe eine Seite mit 3 Frames.
In einem der Frames ist ein weiterer Iframe (<iframe src="info2.htm" name="info" >. Den möchte ich mit qickbar steuern. Also wenn ich eine Auswahl treffe soll nur der Iframe geändert werden. leider finde ich kein hinweis wo ich das ziel des ifrane definiere. ich habe schon mehrere möglichkeiten ausgetestet doch leider ohne erfolg. auch im forumsarchiv finde ich leider nichts.
Andreas,
wenn Du Dich im window befindest, welches das iframe beinhaltet, kannst Du dem iframe mit
window.frames["info"].location.href="info3.html";
einen neuen Inhalt zuweisen. Wenn Du das von einem anderen Frame aus tust, muß das im Pfad noch berücksichtigt werden, also
parent.frames[0].frames["info"].location.href="info3.html";
parent.frames[1].frames["info"].location.href="info3.html";
oder
parent.frames[2].frames["info"].location.href="info3.html";
verwenden.
MfG. Lutz T.
Ich habe eine Seite mit 3 Frames.
In einem der Frames ist ein weiterer Iframe (<iframe src="info2.htm" name="info" >. Den möchte ich mit qickbar steuern. Also wenn ich eine Auswahl treffe soll nur der Iframe geändert werden. leider finde ich kein hinweis wo ich das ziel des ifrane definiere.
Andreas,
wenn Du Dich im window befindest, welches das iframe beinhaltet, kannst Du dem iframe mit
window.frames["info"].location.href="info3.html";
einen neuen Inhalt zuweisen. Wenn Du das von einem anderen Frame aus tust, muß das im Pfad noch berücksichtigt werden, also
parent.frames[0].frames["info"].location.href="info3.html";
parent.frames[1].frames["info"].location.href="info3.html";
oder
parent.frames[2].frames["info"].location.href="info3.html";
verwenden.
MfG. Lutz T.
Hallo Lutz erstmal vielen Dank.
Habe aber noch eine Frage Wo binde ich diesen Befehl ein: window.frames["info"].location.href="info3.html";
Habe ihn im Script an folgender Stelle eingesetzt aber leider ohne Erfolg.
function Go(x) {
if(x == "nothing") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else if(x == "end")
top.location.href = parent.frames[1].location;
else {
window.frames["info"].location.href="info3.html"; //hier zugefügt
parent.frames[1].location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
Sage vorab Danke
MfG
Andreas
Sorry Fehler gefunden: [info] hatte nicht gestimmt. iframe name war infofeld.
PS fals jemand dieses Script verwedet. In diesem Script ist noch ein Fehler drin:
parent.frames[1].location.href = x; muss entweder raus.
oder "//" davor.
Mfg und Danke nochmal Lutz.
function Go(x) {
if(x == "nothing") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else if(x == "end")
top.location.href = parent.frames[1].location;
else {
window.frames["info"].location.href="info3.html"; //hier zugefügt
parent.frames[1].location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}