Vortrag: Frames & Javascript.

Slides:



Advertisements
Ähnliche Präsentationen
Partner Homepage Erste Schritte
Advertisements

Internetpräsentation aus PowerPoint erstellen Tipp der Woche 31/2000
Einführung in HTML (Hypertext Markup Language)
Prof. Dr. W. Conen 15. November 2004
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
Body Der Body-TAG umrahmt nicht nur den sichtbaren Teil, sondern kann ihn auch verändern. Attribut Wert Beschriebung background Bild gibt.
verweis-sensitive Grafiken
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Markus Tank, Wie arbeitet man mit dem Rich Text Editor?
Zurück zur ersten Seite n Style Sheets sind im Prinzip Formatvorlagen für HTML-Dokumente n Über Style Sheets lassen sich zentrale Layout-Vorgaben für eine.
HTML Silla Plump, 2009.
Dreamweaver Tatjana Funk. Gebrauchtwagenkauf DW ist ein visueller Editor DW ist ein WYSIWYG Editor (What you see is what you get.
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
HTML - Eine erste Annäherung
Cascading Style Sheets
Benutzen von Internetseiten
Modularization of XHTML™
Park Körner VerlagHTML Einführung HTML - erste Informationen für Einsteiger.
DVG3 - 15HTML1 HTML Vortrag: Jens Hoffmann
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Imagemaps & Animierte GIF-Grafiken
Cascading Style Sheets CSS
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Vortrag HTML, XHTML, DHTML
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
intern Mathias May / Mobile GCP1 Mobile GCP.
Wie verknüpfe ich Seiten oder Bilder ?. Das Verlinken geschieht im Arbeitsfenster: also auf Indexblock klicken.
Hyperlinks und Anker Links notieren
Hypertext Markup Language
Formulare definieren Formular einleiten mit <form>
Was ist ein Frame? Frames teilen Browser-Fenster in rechteckige Bereiche. Mehrere Web-Seiten können gleichzeitig angezeigt werden unabhängig voneinander.
JavaScript.
Zum verständlich machen, wozu die Trigger-Funktion geeignet ist,
Haus der Geschichte Workshop CMS Typo3 Bonn,
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Wo finde ich Meta-Tags…? Was sind Metatags…? Welche Meta-Tags sind am beliebtesten…? Sprachen von Meta-Tags…? Was ist eine Profildatei…? VTAB-09 Fenster.
PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen.
PPS-Veranstaltung 1. Praxisveranstaltung
Einbinden von Grafiken
HTML-Tags Spitze Klammern = Tags
Hallo Ich möchte einen Text einer Folie nicht einfach nur einfliegen lassen, sondern genau diesen Text, der schon an einer bestimmten Stelle steht, vergrößern.
CGI (Common Gateway Interface)
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
Aufbau der Stylesheet-Angabe Eigenschaft Eigenschaft das was man formatieren möchte Wert Wert Farbangaben, Einheiten oder Schlüsselworte Deklaration Kombination.
Oliver Spritzendorfer Thomas Fekete
Hilfe Dokumente.
EINFÜHRUNG in HOT POTATOES
2 Internet- Technologie Seite 1 Prof. J. WALTER Kurstitel Stand: september 2002 Internet-Technologie Herzlich Willkommen Prof. J. Walter.
Dynamische Webseiten-Generierung
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
Materialien zur Fortbildungsreihe C für die Informatik in SII
Hypertext Markup Language
HTML Grundkurs Patrick Cato.
Formulare in HTML.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
CSS Cascading Style Sheets
HTML Hypertext Markup Language
Backup der MySQL-Daten bei All-Inkl Eine mögliche Variante, um MySQL- Daten bei dem Provider „All-Inkl“ zu sichern.
TUDWCMS Wie kann der Autor eines Dokumentes geändert werden ?
ExKurs ErschliessZ 1/12 Dr. Barbara Hoffmann LiteraturKompetenz Erschließen: Textzitate Bei der Lektüre wissenschaftlicher Texte sollten Sie.
(Syntax, Strings/Zahlen, Variablen, Arrays)
Hyperlinks Hyperlinks = Querverweise im Internet:
MAYA K. Canvas-Projekt. In HTML- body: Canvas tag öffnen seamntsiches HTML) Canvas bekommt eine id (1mal verwenden, mit # angesprochen) Höhe und breite.
World Wide Web Internetdienst Besteht aus HTML-Seiten Hypertext Transfer Protocol Plattform- und Systemübergreifend Für CERN-Konferenz entwickelt (Übertragung.
9. Frames1 Was ist ein Frame? l Frames teilen Browser-Fenster in rechteckige Bereiche. l Mehrere Web-Seiten können l gleichzeitig angezeigt werden l unabhängig.
HTML – Grundbegriffe Dipl.Ing. Herta PICHLER.
 Präsentation transkript:

Vortrag: Frames & Javascript

Frames erstellen 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.

Quellcode <!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>

Frames erstellen Dateien mit Frameset-Definitionen kein body-Element besitzen. Anstelle des body-Elements, also nach dem abschließenden </head>-Tag für den Dateikopf, werden die Frames definiert. Dabei können Sie: Framesets definieren   Frames zu einem Frameset definieren Noframes-Bereich definieren Mit Framesets bestimmen Sie die Aufteilung der Frame-Fenster

Frames verwenden zum schnellen Wechseln zwischen Informationseinheiten zum ständigen Einblenden projektglobaler Steuerverweise zum gleichzeitigen Anzeigen von zu vergleichenden Informationen bei besonders kunstvoller Seitengestaltung

Links in neuem Fenster Zielfenster für Verweise bestimmen Per Voreinstellung werden alle Verweise im aktuellen Fenster geöffnet. Es sei denn, Sie haben in den Kopfdaten der HTML-Datei eine Zielfensterbasis angegeben und dort etwas anderes bestimmt.

Quellcode <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Zielfenster für Verweise bestimmen</title> </head> <body> <h1>SELFHTML aktuell</h1> <p>immer wieder neu: <a href="http://aktuell.de.selfhtml.org/" target="_blank">SELFHTML aktuell</a> </p> </body> </html>

Links in neuem Fenster Mit dem Attribut target im einleitenden <a>-Tag können Sie ein Zielfenster für den Verweis festlegen _blank, um den Verweis in einem neuen Fenster zu öffnen, _self, um den Verweis im aktuellen Fenster zu öffnen, _parent, um bei verschachtelten Framesets das aktuelle Frameset zu sprengen, _top, um bei verschachtelten Framesets alle Framesets zu sprengen.

Verweise zu anderen Frames: Wenn Sie mit Frame-Sets arbeiten, werden Sie häufig in einem Frame-Fenster Verweise anbieten wollen, bei derem Anklicken das Verweisziel in einem anderen Frame-Fenster angezeigt werden soll.

Quellcode Teil 1 - Frame-Definitionen: <frameset cols="250,*"> <frame src="verweise.htm" name="links"> <frame src="startseite.htm" name="rechts"> <noframes> <body> <p>Alternativ-Inhalt (Zusammenfassung, Sitemap ...)</p> </body> </noframes> </frameset> Teil 2 - Verweise in verweise.htm: <a href="startseite.htm" target="rechts">Startseite</a><br> <a href="news.htm" target="rechts">News</a><br> <a href="feedback.htm" target="rechts">Feedback</a><br> <a href="impressum.htm" target="rechts">Impressum</a><br>

Verweise zu anderen Frames: Voraussetzung für Verweise zu anderen Frames ist, dass die Frame-Fenster eines Framesets Namen erhalten. Im obigen Beispiel wird ein Frameset mit zwei Frame-Fenstern definiert, die mit dem Attribut name im <frame>-Tag die Namen links und rechts erhalten. Für das Setzen eines Verweises zu einem anderen Frame-Fenster gelten beim href-Attribut wie üblich die Regeln zum Referenzieren in HTML.

Funktionen von Javascript: JavaScript ist kein direkter Bestandteil von HTML, sondern eine eigene Programmiersprache. Diese Sprache wurde jedoch eigens zu dem Zweck geschaffen, HTML-Autoren ein Werkzeug in die Hand zu geben, mit dessen Hilfe sich Web-Seiten optimieren lassen. JavaScripts werden wahlweise direkt in der HTML-Datei oder in separaten Dateien notiert. Sie werden zur Laufzeit vom Web-Browser interpretiert. Dazu besitzen moderne Web-Browser entsprechende Interpreter-Software.

Javascript einbinden: Quellcode: <html> <head><title>Test</title> <script type="text/javascript"> alert("Hallo Welt!"); </script> </head> <body> </body> </html>

Javascript einbinden: Mit <script type="text/javascript"> leiten Sie einen Bereich für JavaScript innerhalb einer HTML-Datei ein (script = Quelltext, type = MIME-Typ). Die Angabe zum MIME-Typ ist seit HTML 4.0 Pflicht.

Definitionen: MIME-Typ = MIME steht für Multipurpose Internet Mail Extensions. missbilligten Attributen = deprecated selbst definierten Funktion = Mit Hilfe von Funktionen können Sie eigene, in sich abgeschlossene JavaScript-Prozeduren programmieren HTML-Kommentar = HTML beinhaltet die Möglichkeit, an beliebigen Stellen innerhalb einer HTML-Datei Kommentare einzufügen

Auslesen des Browsers / der Monitor-Auflösung/ Weiterleiten Das Skript kommt in den <head> - Bereich der Seite. Zunächst wird in der ersten Zeile des Skriptes die Größe der Bildschirmbreite ermittelt, und diese dann der Variablen screen zugewiesen. Danach wird eben diese Bildschirmweite mit einer if - else if Konstruktion verglichen. Ist die Breite z.B. 800, dann wird der Besucher über den Befehl location.href auf die Seite index800.html umgeleitet.