Experiment: Kohlkopf

+Übersicht
+Tools & Links
+HTML-Allgemein
+Tabellen & Layer
+JavaScript/DOM
+CSS
-Frames
Frameinhalt ändern
Frameset bookmarken
Seitentitel ändern
Frameset nachladen
Frameset definieren
Frames-PRO & KONTRA
Frameset verhindern
+Diverses


 
Valid CSS!
Valid HTML 4.01!
 
 
zum Provisorium

 > Übersicht der Fragen
   > Frames
     > Frameset bookmarken
 
 
Bookmark-Wie kann ein Besucher meiner Seite das Frameset in der aktuellen Konstellation bookmarken?
 

Fügt ein Seitenbesucher eine aus Frames aufgebaute Seite seinen Favoriten/Lesezeichen zu, gelangt er beim nächsten Besuch dieser Seite nicht zur gewünschten Frame- Konstellation, sondern zu dem Original- Frameset in mit der Anzeige der Seiten, welche dort definiert sind.

Zumindest im Internet Explorer kann man dieses Manko abstellen, indem man sich eine Browserfunktion zunutze macht, welche es ermöglicht, das Menu "Zu Favoriten hinzufügen" zu Öffnen und zu Beeinflussen:

Beispiel
Frameset bookmarken im Internet-Explorer

Quelltext des Bookmark-Links innerhalb der Unterseiten des Framesets:


<!--[if IE]>
<a href="javascript:window.external.AddFavorite(document.location,document.title);">
Füge diese Seite deinen Favoriten hinzu
</a>
<![endif ]//-->

Erläuterung:

Der Beispielcode definiert einen Link, bei dessen Anklicken das Favoriten- Menü des Internet-Explorer geöffnet wird. Dieser Funktionsaufruf erwartet als Parameter die zu bookmarkende URL und einen Namen, unter dem dieser Bookmark dargestellt werden soll, in dem Beispiel werden die URL und der Titel des aktuellen Dokumentes übergeben.
Die Kommentarzeilen <!--[if IE]> und <![endif ]//--> bewirken dabei, daß dieser Link nur im Internet Explorer angezeigt wird. Setzt man diesen Link auf einer Seite innerhalb des Framesets ein, wird nicht das übergeordnete Frameset, sondern die betreffende Seite gelinkt.
Wenn man in dieser Seite nun das passende Frameset nach der unter dem Thema: Frameset nachladen erläuterten Methode nachlädt, gelangt der Seitenbesucher beim Aufruf seines Bookmarks zu richtigen Framesetkonstellation.


tip   In anderen Browsern besteht diese Möglichkeit nicht.

 
 
   
beantwortet von
doktormolle
 
 
zum proVisorium Impressum