Frames: Unterschied zwischen den Versionen

Aus WKwiki
Zur Navigation springen Zur Suche springen
(Bezug zu Webkicks; bis auf Grundgerüst komplett überarbeitet)
Zeile 1: Zeile 1:
== '''Allgemeines zu Frames''' ==
{{Überarbeiten}}


Mit Hilfe von Frames können Sie den Anzeigebereich des Browsers in verschiedene, frei definierbare Segmente aufteilen. Jedes Segment kann eigene Inhalte enthalten. Die einzelnen Anzeigesegmente (also die Frames) können wahlweise einen statischen Inhalt (= "non scrolling regions") oder einen wechselnden Inhalt haben. Verweise in einem Frame können Dateien aufrufen, die dann in einem anderen Frame angezeigt werden.
== Allgemeines zu Frames ==


Frames sind kein weiteres Element, um typische Aufgaben der Textverarbeitung zu bewältigen, sondern ein Element, das die spezifischen Eigenschaften der Bildschirmanzeige konsequent nutzt. Frames eröffnen völlig neue Möglichkeiten, um Information hypertextuell (d.h. nichtlinear) aufzubereiten. (Quelle: Self-HTML)
Mit Hilfe von Frames kann man in einem Browser-Fenster mehrere HTML-Seiten darstellen. Die Seiten können sich gegenseitig beispielsweise mit Scriptsprachen wie [[Javascript]] gegenseitig beeinflussen.
Auch Links in einem Frame können andere Frames verändern.
Beispiel:
Ein Frameset ist in ein Menü auf der linken Seite und die Informationen auf der rechten aufgeteilt. Die beiden Bereiche sind jeweils ein Frame, in das eine selbstständige [[HTML]]-Seite eingebunden ist.
Klickt man nun im Menü auf einen Link, so öffnet sich im rechten Frame eine andere Seite.


[[Bild:Frames.gif]]
== Frames in WK-Chats ==


== '''Grundgerüst einer HTML-Datei mit Framesets''' ==
Die Webkicks-Chats sind in Frames aufgebaut. Das Chatfenster besteht aus 3 bis 5 Frames:
* Werbeframe (sofern keine Werbebefreiung genutzt wird)
* Stream
* Raumauswahl (sofern Raumsystem aktiviert)
* Online-Frame
* Eingabeframe
 
Hier sieht man auch, dass die Frames sich gegenseitig beeinflussen. Eingaben im Eingabeframe haben in der Regel Einfluss auf den Stream. Betritt ein neuer Chatter den Chat, so wird das im Chatstream registriert. Von dort aus wird auch ein Script ausgeführt, welches den neuen Chatter in der Onlineliste ergänzt.
 
== Einbnden des Chats in ein Frameset ==
 
Für die Chatbesitzer ist dieses Thema wohl am interessantesten:
Mit Hilfe von Frames kann man den Chat in die eigene Seite integrieren, wie es zum Beispiel beim [http://zischdin.gs offiziellen Beispielchat] der Fall ist.
Wie das zu bewerkstelligen ist wird im folgenden Abschnitt beschrieben.
 
== Grundgerüst einer HTML-Datei mit Framesets ==


Um Frames zu definieren, brauchen Sie eine spezielle HTML-Datei, in der ein Frameset definiert wird. Das Frameset bestimmt die Fensteraufteilung. Für eine solche Datei ist ein anderes Grundgerüst erforderlich als das sonst übliche Grundgerüst von HTML-Dateien.
Um Frames zu definieren, brauchen Sie eine spezielle HTML-Datei, in der ein Frameset definiert wird. Das Frameset bestimmt die Fensteraufteilung. Für eine solche Datei ist ein anderes Grundgerüst erforderlich als das sonst übliche Grundgerüst von HTML-Dateien.

Version vom 12. Mai 2007, 21:31 Uhr

Achtung! Diese Seite bedarf einer Überarbeitung.


Allgemeines zu Frames

Mit Hilfe von Frames kann man in einem Browser-Fenster mehrere HTML-Seiten darstellen. Die Seiten können sich gegenseitig beispielsweise mit Scriptsprachen wie Javascript gegenseitig beeinflussen. Auch Links in einem Frame können andere Frames verändern. Beispiel: Ein Frameset ist in ein Menü auf der linken Seite und die Informationen auf der rechten aufgeteilt. Die beiden Bereiche sind jeweils ein Frame, in das eine selbstständige HTML-Seite eingebunden ist. Klickt man nun im Menü auf einen Link, so öffnet sich im rechten Frame eine andere Seite.

Frames in WK-Chats

Die Webkicks-Chats sind in Frames aufgebaut. Das Chatfenster besteht aus 3 bis 5 Frames:

  • Werbeframe (sofern keine Werbebefreiung genutzt wird)
  • Stream
  • Raumauswahl (sofern Raumsystem aktiviert)
  • Online-Frame
  • Eingabeframe

Hier sieht man auch, dass die Frames sich gegenseitig beeinflussen. Eingaben im Eingabeframe haben in der Regel Einfluss auf den Stream. Betritt ein neuer Chatter den Chat, so wird das im Chatstream registriert. Von dort aus wird auch ein Script ausgeführt, welches den neuen Chatter in der Onlineliste ergänzt.

Einbnden des Chats in ein Frameset

Für die Chatbesitzer ist dieses Thema wohl am interessantesten: Mit Hilfe von Frames kann man den Chat in die eigene Seite integrieren, wie es zum Beispiel beim offiziellen Beispielchat der Fall ist. Wie das zu bewerkstelligen ist wird im folgenden Abschnitt beschrieben.

Grundgerüst einer HTML-Datei mit Framesets

Um Frames zu definieren, brauchen Sie eine spezielle HTML-Datei, in der ein Frameset definiert wird. Das Frameset bestimmt die Fensteraufteilung. Für eine solche Datei ist ein anderes Grundgerüst erforderlich als das sonst übliche Grundgerüst von HTML-Dateien.

 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
   <html>
   <head>
   <title>Beschreibung des Frameset-Inhalts</title>
   </head>
   <frameset ...>  <!-- Frameset-Definition -->
     <frame ...>   <!-- Frame-Fenster-Definition -->
     <noframes>
       <body>
         <h1>Alternativ-Inhalt</h1>
         <p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
         <p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
       </body>
     </noframes>
   </frameset>
   </html>
  

(Quelle: Self-HTML)