Homepage selbermachen 7.849 Themen, 35.585 Beiträge

Inhalt von Frames beim Laden ändern

gelöscht_96523 / 5 Antworten / Flachansicht Nickles
Hallo zusammen,

ich habe ein Problem und finde absolut keine Lösung.

 

[kurze Version]

Ich möchte ein Frameset laden, aber die Originaldateien, die in das Frameset gehören, in diversen Fällen direkt durch andere ersetzen.

Wie geht das?

 

 

 

[lange Version]

Ich habe ein (leider komplexes) Frameset, dass sich durch (fast) die ganze Site durchzieht. Nur einmal brauche ich ein anderes Frameset (Ausnahme), dass auch existiert. Dieses wird per Link und Target "_top" geladen.

Durch "parent.[FRAME].location='datei.html'" kann ich in den verschiedenen Frames andere Dateien laden. Soweit so gut.

 

Nun soll das "Ausnahmeframeset" (bei Klick) wieder verschwinden und durch das "Originalframeset" ersetzt werden. Würde auch mit "_top" gehen, aber dann werden ja die "Defaultinhaltdateien" des Framesets geladen. Je nach Menüpunkt sollen da aber andere Inhalte rein.

Folgendes scheint mir logisch, funktioniert aber nicht bzw. nur teilweise:

 

function ps()
 {
  parent.location='index2.html' (<- Das Frameset)

 

  parent.navi2.location='navi_unten.html';
  parent.navi1.location='navi_40130ps.html';
  parent.content.location='content_40130ps.html';
  parent.rand_content.location='rand.html';
  parent.rand_rechts.location='rand_rechts.html';
  parent.bilder.location='bilder_40130ps.html';
  return false;
 }

 

Es scheint mir so, dass das Script nur bis zur "index2.html" ausgeführt wird, und dann beendet. Gerade die Befehle danach, sollen dann die Inhalte der Frames ändern.

 

Ich hoffe, jemand versteht mein Problem und kann mir helfen.

 

Der Verzweiflung nahe,

Alsion
bei Antwort benachrichtigen
Maxx Stone gelöscht_96523 „Inhalt von Frames beim Laden ändern“
Optionen

Hi Alsion,

"(...) ändere ich das "normale" Frameset in der Größe."
Zuerst war ich erstaunt, aber du meinst wahrscheinlich, dass du deine Standardgrösse änderst. Mir ging kurz die Vorstellung durch den Kopf, das Frameset DYNAMISCH zu ändern :-)
Obwohl, hmm? Vielleicht geht das *Ideekomm* ...

Wenn du einen anderen Weg gefunden hast, und dein Sonderframeset nicht mehr brauchst ist das sicher die beste Lösung und spart dir Arbeit/Fehlerquellen beim pflegen der Site.

Was meinen Vorschlag angeht, die Überlegung und eine Umsetzung habe ich ja bei mir schon vollzogen (wie im Postscriptum erwähnt) :-)
- Die Seite ruft mein normales Frameset(mit .htm?xyz) auf
- Mein Frameset ruft das Standard-Navigationsframe auf und im Inhaltframe eine kleine Hinweisseite
- Die Hinweisseite wertet dann den ?xyz Kram (die im Frameset parken) aus und springt zur entsprechenden url...

Okay, du weist ja wo du mich findest :-)

Maxx Stone

bei Antwort benachrichtigen