|
SSI - Frames nachladenvon Arne Pottharst Nicht aus dem Rahmen zu fallen ist manchmal ganz angebracht. Da ist es gut, dass SSI-technisch nachgeholfen werden kann, wenn mal wieder eine Seite die Rahmenbedingungen nicht eingehalten hat und aus dem Frame gefallen ist. Es geht eben auch ganz ohne wackeliges Javascript. Wenn eine Unterseite des Framesets einzeln aufgerufen wird, besteht das Problem, dass das Frameset außenherum fehlt, Navigation und ähnliches sind nicht vorhanden. Da ist es ganz nützlich, wenn es einen Mechanismus gibt, der das dazugehörige Frameset nachläd. Schritt 1: Bestimmte Seite in Frameset laden
Die Index-Datei enthält eine Abfrage, ob der übergebene Parameter,
der in der Variable
Schritt 2: Frameset nachladen Als übergebener Wert eignet sich eigentlich alles. Am besten ist es,
einen eindeutigen Wert zu wählen, da zum Beispiel bei Suchmaschinen
dieser Parameter mitgespeichert werden könnte und so das Frameset nicht
nachgeladen würde. In diesem Beispiel wurde die IP-Adresse des Surfers
gewählt ( Wenn also eine Seite innerhalb des Framesets aufgerufen wird, wird folgender Link verwendet:
In jeder Datei muss sich eine Abfrage befinden, damit festgestellt
werden kann, ob der übergebene Parameter mit der aktuellen IP-Adresse übereinstimmt.
Ist das nicht der Fall, wird per Der Test wird per Das Ergebnis
Natürlich muss auch die Index-Datei mit dem Frameset angepasst werden, damit jeweils die IP-Adresse übergeben wird und nicht rekursiv "Frame in Frame" geladen wird.
Live-Demos & Download index.shtml | menu.shtml | inhalt1.shtml | inhalt2.shtml | inhalt3.shtml | inhalt4.shtml | Download (ZIP-Datei - 2,3 KB)
|
| ||||||||
|
|
Partner: Template OK - PCopen - SITEopen - PCopen Schweiz - HTMLopen Schweiz - VirtualUniversity.ch - WEB-SET.com - YesMMS - Job und Karriere |