Supportnet / Forum / Webseiten/HTML
java script in den mittleren frame laden
Frage
hallo ich habe ein problem ich möchte das die seite die ich mit diesem script aufrufe in meinen großen frame(mitte)angezeigt wird.was muß ich machen damit das klapt?bitte helft mir
vielen dank schon einmal
MFG Kyp
Antwort 1 von Firestarter
Bisschen mehr Infos wären hilfreich, aber vielleicht hilft es, wenn du im Scriptaufruf den Parameter target="Framename" einfügst. Framename ist der Name, den du dem Frame bei <frame src=...> gegeben hast (genaue Schreibweise beachten).
Firestarter
Firestarter
Antwort 2 von kypster
danke erst mal,ich esel habe vergessen das script zu zeigen.
<!-- Verstecken für ältere Browser --
function goForit() {
var location;
var password;
password=this.document.testform.inputbox.value
location=password + ".html"
fetch(location)
theKeeper=window.close()
}
function fetch(location) {
var root;
if (opener.closed) {root=window.open(,passme,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no);
root.location.href = location;
} else {
opener.location.href = location;
}
}
// End hiding --->
</SCRIPT>
ich hoffe das reicht.
bitte helft mir
MFG KYp
<!-- Verstecken für ältere Browser --
function goForit() {
var location;
var password;
password=this.document.testform.inputbox.value
location=password + ".html"
fetch(location)
theKeeper=window.close()
}
function fetch(location) {
var root;
if (opener.closed) {root=window.open(,passme,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no);
root.location.href = location;
} else {
opener.location.href = location;
}
}
// End hiding --->
</SCRIPT>
ich hoffe das reicht.
bitte helft mir
MFG KYp
Antwort 3 von Friedel
Die Infos sind zwar immer noch nicht sehr umfassend, aber wenn ich davon ausgehe, daß deine Seite nicht üngewöhnlich aufgebaut ist (wenn sie es wäre, hättest du es wohl erwähnt), kann ich mir vielleicht den Rest zusammen reimen.
Zu diesem Script gehört natürlich noch ein Formular (namens testform) und er Eventhandler, der das Script aufruft.
Da du von einem mittleren, großen Frame sprichst, nehme ich an, daß du ein Frameset mit mindestens 3 Frames hast, und daß das Formular mit dem Script nicht im großen , mittleren Fenster ist.
Wichtig ist der Name des großen mittleren Frames. Ich nenne ihn mal "Hauptframe". Dann müßtest du die Zeile ►opener.location.href = location;◄ in ►parent.Hauptframe.location.href = location;◄ ändern.
Der Aufruf ►root=window.open(,passme,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no);
root.location.href = location;
◄ Ist mir nicht ganz klar. Meiner Meinung nach fehlt da was. Kann aber sein, daß sich das klären würde, wenn ich den Aufbau des Famesets kennen würde, wenn ich wüßte, wer opener ist (ist diese Seite in einem Popupfenster?) und wenn ich den aufrufenden Eventhandler kennen würde.
Zu diesem Script gehört natürlich noch ein Formular (namens testform) und er Eventhandler, der das Script aufruft.
Da du von einem mittleren, großen Frame sprichst, nehme ich an, daß du ein Frameset mit mindestens 3 Frames hast, und daß das Formular mit dem Script nicht im großen , mittleren Fenster ist.
Wichtig ist der Name des großen mittleren Frames. Ich nenne ihn mal "Hauptframe". Dann müßtest du die Zeile ►opener.location.href = location;◄ in ►parent.Hauptframe.location.href = location;◄ ändern.
Der Aufruf ►root=window.open(,passme,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no);
root.location.href = location;
◄ Ist mir nicht ganz klar. Meiner Meinung nach fehlt da was. Kann aber sein, daß sich das klären würde, wenn ich den Aufbau des Famesets kennen würde, wenn ich wüßte, wer opener ist (ist diese Seite in einem Popupfenster?) und wenn ich den aufrufenden Eventhandler kennen würde.
Antwort 4 von Kypster
Vielen dank erst mal für eure hilfe.tut mir leid das ich so dürftige informationen geliefert habe.ich habe es jetzt anders gelöst.vielen dank noch mal.
MFG KYP
MFG KYP

