Zweiframe-Ansteuerung Problem
city2000
- javascript
Hallo,
habe für meine Anwendung das Beispiel
http://selfhtml.teamone.de/javascript/beispiele/zweiframes.htm
verwandt. Allerdings steuere ich nicht, wie hier beschrieben, aus einem 'Links'-Frame die Frames 'oben' und 'unten' an, sondern habe einen Frame 'Main' (=unten) und einen Frame 'Head' (=oben). Die Javascriptsteuerung ist nun im unteren Frame. Wird nun ein neue Seite aufgerufen, so soll sich auch die Überschrift (Head) ändern. Das klappt auch soweit.
Nur die Zurück-Funktion funktioniert falsch. Hier wird (scheinbar)willkürlich zurückgeblättert und bei der ersten Seite hört er nicht auf bzw. reagiert nicht wie in der Vorlage, sondern produziert einen JS-Fehler (Zugriff verweigert).
Liegt das an meiner geänderten Konstruktion? Stört er sich vielleicht an dem 'parent', ob wohl er aus sich selbst aufgerufen wird?
Und noch eine zweite Frage: Zu dieser eigentlich elegeanten Steuerung passt es garnicht, dass die Zurück-Taste des Browsers die JS-Steuerung ausser Kraft setzt. Gibt es nicht noch eine andere Möglichkeit?
Danke und Gruss
hi
habe für meine Anwendung das Beispiel
http://selfhtml.teamone.de/javascript/beispiele/zweiframes.htm
verwandt. Allerdings steuere ich nicht, wie hier beschrieben, aus einem 'Links'-Frame die Frames 'oben' und 'unten' an, sondern habe einen Frame 'Main' (=unten) und einen Frame 'Head' (=oben). Die Javascriptsteuerung ist nun im unteren Frame. Wird nun ein neue Seite aufgerufen, so soll sich auch die Überschrift (Head) ändern. Das klappt auch soweit.
schön, da hat die gebetsmühle funktioniert ;-)
Nur die Zurück-Funktion funktioniert falsch. Hier wird (scheinbar)willkürlich zurückgeblättert und bei der ersten Seite hört er nicht auf bzw. reagiert nicht wie in der Vorlage, sondern produziert einen JS-Fehler (Zugriff verweigert).
Liegt das an meiner geänderten Konstruktion? Stört er sich vielleicht an dem 'parent', ob wohl er aus sich selbst aufgerufen wird?
ja, definitiv würde ich davon ausgehen.
Und noch eine zweite Frage: Zu dieser eigentlich elegeanten Steuerung passt es garnicht, dass die Zurück-Taste des Browsers die JS-Steuerung ausser Kraft setzt. Gibt es nicht noch eine andere Möglichkeit?
keine Frames? alles andere hat eben probleme, wenn es rekursiv wird, das ist bekannt, und darum verwendet es auch kaum jemand.
Fabian
ja, definitiv würde ich davon ausgehen.
da hört sich wohl einer gerne reden :-(
ich hatte eigentliche eine antwort w.h. hilfestellung erwartet
hi
ja, definitiv würde ich davon ausgehen.
da hört sich wohl einer gerne reden :-(
ich hatte eigentliche eine antwort w.h. hilfestellung erwartet
so, jetzt _ziziere_ ich auch mal:
Nur die Zurück-Funktion funktioniert falsch. Hier wird (scheinbar)willkürlich zurückgeblättert und bei der ersten Seite hört er nicht auf bzw. reagiert nicht wie in der Vorlage, sondern produziert einen JS-Fehler (Zugriff verweigert).
Liegt das an meiner geänderten Konstruktion? Stört er sich vielleicht an dem 'parent', ob wohl er aus sich selbst aufgerufen wird?
ja, definitiv würde ich davon ausgehen.
deine frage war keineswegs, wie man damit umgeht, sondern ob es _so ist_. ausserdem höre ich mich nicht, wenn ich hier poste ;-)
um _nun_ auf die nicht gestellte frage zu antworten: man kann nichts dagegen tun, was nicht _neue_ probleme mit sich brächte, wie etwa history-schnippeleien... (die aussage keine frames zu verwenden ist auch ein (ernst zu nehmender Vorschlag gewesen :-/)
Fabian
hi
ja, definitiv würde ich davon ausgehen.
da hört sich wohl einer gerne reden :-(
ich hatte eigentliche eine antwort w.h. hilfestellung erwartet
so, jetzt _ziziere_ ich auch mal:
Nur die Zurück-Funktion funktioniert falsch. Hier wird (scheinbar)willkürlich zurückgeblättert und bei der ersten Seite hört er nicht auf bzw. reagiert nicht wie in der Vorlage, sondern produziert einen JS-Fehler (Zugriff verweigert).
Liegt das an meiner geänderten Konstruktion? Stört er sich vielleicht an dem 'parent', ob wohl er aus sich selbst aufgerufen wird?
ja, definitiv würde ich davon ausgehen.
deine frage war keineswegs, wie man damit umgeht, sondern ob es _so ist_. ausserdem höre ich mich nicht, wenn ich hier poste ;-)
um _nun_ auf die nicht gestellte frage zu antworten: man kann nichts dagegen tun, was nicht _neue_ probleme mit sich brächte, wie etwa history-schnippeleien... (die aussage keine frames zu verwenden ist auch ein (ernst zu nehmender Vorschlag gewesen :-/)
Fabian
Hallo Leute,
entschuldigt, dass ich mich in Euren Disput einmische, denn ich habe leider keine Antwort (bin Anfänger), quäle mich aber mit diesem Problem auch herum:
Habe einen Banner-Frame, von dem aus ich gleichzeitig die Frames unten links und rechts ansteuern will.
Ich habe dazu das Beispiel 1:1 übertragen (hoffe ich),seit Stunden die Syntax etc. von Original-Beispiel und meiner Variante verglichen und finde keinen Fehler, aber beim Ausführen (Click auf Link) bringt mir IE den Script-Fehler:
Zeile 1 Zeichen 1 Objekt erwartet Code 0!
Das Original-Beispiel funktioniert aber!
Wo liegt mein Problem?
Für jeden Tip dankbar!
Jörg
use gebetsmuehle(on);
Hallo Leute,
hi
entschuldigt, dass ich mich in Euren Disput einmische, denn ich habe leider keine Antwort (bin Anfänger), quäle mich aber mit diesem Problem auch herum:
Habe einen Banner-Frame, von dem aus ich gleichzeitig die Frames unten links und rechts ansteuern will.
Ich habe dazu das Beispiel 1:1 übertragen (hoffe ich),seit Stunden die Syntax etc. von Original-Beispiel und meiner Variante verglichen und finde keinen Fehler, aber beim Ausführen (Click auf Link) bringt mir IE den Script-Fehler:
Zeile 1 Zeichen 1 Objekt erwartet Code 0!
dann gibt's das objekt wohl nicht. richtiger Name... syntaxfehler eingeschlichen?
Das Original-Beispiel funktioniert aber!
natürlich, sonst wär das schon ein wenig ärgerlich ;-)
Wo liegt mein Problem?
Für jeden Tip dankbar!
wenn du mit meinem Tipp nix hinbekommst, dann gib ma URL oder Code... sonst muss ich meine Kristallkugel herausholen. Und in der </faq/> kann man auch noch nachschauen, da ist das ganze nochmal erklärt.
Fabian
use gebetsmuehle(off);