Java Reference
In-Depth Information
function stop() {
clearTimeout(aufruf);
alert("Weiterleitung abgebrochen");
}
function init() {
document.getElementsByTagName("button")[0].onclick = weiter;
document.getElementsByTagName("button")[1].onclick = stop;
}
window.onload = init;
Die verwendete Eigenschat href von location kann allgemein hervorragend verwendet
werden, um mit JavaScript eine neue Seite im aktuellen Browserfenster aufzurufen. Sie
müssen bloß einen neuen URL zuweisen. Der Rückgabe von setTimeout() wird in der glo-
bale Variablen aufruf gespeichert. Mit der Funktion stop() wird clearTimeout() aufge-
rufen. Diese bekommt die Variable aufruf mit der Referenz auf den Timer der setTimeout() -
Methode als Parameter übergeben ( clearTimeout(aufruf); ). Der Anwender kann sich also
nach dem Klick auf den Weiterleitungsbutton zwei Sekunden überlegen, ob er die Weiterlei-
tung nicht doch noch abbrechen will. Die Zuordnung der beiden Funktionen wird wieder
mit JavaScript-Eventhandler vorgenommen, wobei die init() -Funktion beim Laden der
Webseite ausgeführt wird.
8.10■Frames, IFrames und
das Objektfeld frames
Frames stehen für die Auteilung des Anzeigebereichs eines Browsers in einzelne Seg-
mente, die unabhängig mit Inhalt gefüllt werden können. Frames zählen jedoch schon seit
zig Jahren zu den veralteten Webtechniken, die man in neuen Webseiten in der Regel nicht
mehr anwendet. Aber das bedeutet nicht, dass es keine Webseiten mit Frames mehr gibt
und sie nicht in vereinzelten Situationen auch noch in neuen Webpräsenzen sinnvoll sein
können. Insbesondere sogenannte Inline-Frames oder kurz IFrames erfreuen sich großer
Beliebtheit und dies, obwohl man sie kaum noch sieht! Das scheint natürlich ein Wider-
spruch zu sein. Aber das scheint nur so! Denn die Inline-Frames werden nicht mehr zur
Anzeige von Inhalten, sondern zur unsichtbaren Zwischenspeicherung von Inhalten ver-
wendet. Obwohl es kaum zu glauben ist - die meisten Frameworks und APIs von Google
arbeiten mit solchen (unsichtbaren) Inline-Frames, was Sie mit einer Analyse des Quell-
codes und der Suche nach dem Token frames schnell sehen können. Aber auch viele der
anderen modernen JavaScript-Frameworks nutzen diese Möglichkeit, um Daten zwischen-
zuspeichern. Es scheint derzeit deinitiv die beste Möglichkeit zu sein, um Daten in gewis-
sen Situationen im Client temporär vorzuhalten.
Selbstverständlich können Sie mit JavaScript auf Frames zugreifen und diese beeinlussen.
Dazu steht Ihnen das Objekt frame  - ein Unterobjekt von window  - zur Verfügung. Darüber
haben Sie vollen Zugrif auf Frames (unterteilte Fensterstrukturen), also auf ein Frameset
und seine Frame-Fenster, die in einer HTML-Datei deiniert sind.
 
Search WWH ::




Custom Search