PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen.

Slides:



Advertisements
Ähnliche Präsentationen
Einführung in HTML (Hypertext Markup Language)
Advertisements

Allegro im Web ab acwww25 (1996) Dierk Höppner Perl Konventionelle CGI-Anwendung mit mehreren Skripten HTML wird aus Perl heraus erzeugt Individuelles.
Barrierefreies Internet
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.
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen Projektgruppe aus der Arbeitsgruppe Programmiersprachen & Übersetzer.
Seite 1Maria, Philipp, Herbert Seite 1 Fitnessplaner Ziele: >Fitnessplaner für Onlinebetrieb >Registrierung >individuelle Trainingsplanerstellung.
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.
Dreamweaver Tatjana Funk. Gebrauchtwagenkauf DW ist ein visueller Editor DW ist ein WYSIWYG Editor (What you see is what you get.
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
HTML - Eine erste Annäherung
Cascading Style Sheets
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Cascading Style Sheets
Erstellen einer Webseite Fortbildung am FPGZ Stephan Best.
Zukunft des Webs? Dennis Beer Christian Blinde
Barrierefreies Webdesign
Barrierefreiheit ( Accessibility ).
Cascading Style Sheets CSS
Medien- Technik Millennium Edition 1 Minimales HTML-Dokument Datei: NeueSeite.htm Wie man einen Seitentitel einfügt Seitentitel.
Vortrag HTML, XHTML, DHTML
6 Mit dem Internet Explorer im WWW arbeiten
Informatik Anwendungen I
Hyperlinks und Anker Links notieren
Ein Toolkit für hierarchische Bibliotheksdaten Ein Toolkit zur Präsentation von hierarchischen Bibliotheksdaten Andres von Arx UB Basel, August 2006.
Webseitengestaltung.
HTML (I) am Cern in Genf von Sir Tim Berners-Lee entwickelt
Applets Java für’s Web.
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Was ist ein Frame? Frames teilen Browser-Fenster in rechteckige Bereiche. Mehrere Web-Seiten können gleichzeitig angezeigt werden unabhängig voneinander.
Cedric Heid, Lukas Burkhardt
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.
PPS-Veranstaltung 1. Praxisveranstaltung
Web-Publishing: HTML im Rahmen des PS aus Elektronischer Datenverarbeitung (Rechnerpraktikum)
CGI (Common Gateway Interface)
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
Jürgen Müller Internet Service Jürgen Müller (April 1997) pro.vider.de Internetagentur GmbH (April 2000) Dipl.-Ing (FH): Fachhochschule Lübeck Master of.
Oliver Spritzendorfer Thomas Fekete
WAI konforme Seiten mit TYPO3 (Web Accessibility Initative) © Peter Luser 2005.
2 Internet- Technologie Seite 1 Prof. J. WALTER Kurstitel Stand: september 2002 Internet-Technologie Herzlich Willkommen Prof. J. Walter.
Webtodate Start Diese Unterlagen und das Produkte e-learning zu Webtodate sind nur für Unterricht mit SchülerInnen frei kopier- und einsetzbar! Für Erwachsenenkurse.
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
Wie stelle ich einen Blog in Wikispaces?. Den Internet – Link, unter welchem der Blog zu finden ist kopieren.
Den Internet – Link, unter welchem der Blog zu finden ist kopieren.
Barrierefreies Webdesign Überarbeitung der Homepage
Grete Kugler Webdesign - Teil 2 Tabellen und Listen Bilder.
Kursarbeit Informatik
Vortrag: Frames & Javascript.
Index.html Page Klasse H99 xxxxxxxxxxxxxxxxxxxxx Sepp xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx gruppe.jpg hintergrund.jpg Page Gruppe.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Hypertext Markup Language
HTML Grundkurs Patrick Cato.
Portal-Treffen des AKI Hamburg 23. Oktober 2001 Fachportal-Physik.de Ideen für ein Physik-Portal Thomas Severiens
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
Cascading Style Sheets
Tutorium zur LV Forschungspraktikum II (Higher Education) Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
HTML Hypertext Markup Language
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Alles was man wissen muss! By Benjamin Zehetner. Der Aufbau Der Standart Aufbau ist: (Hier muss alles drinnen sein) (Hier befinden sich wichtige Informationen.
DREAMWEAVER MODUL DRWMX_0203 WEBDESIGN MODUL DRW_02 h.huetter 1 Dreamweaver MX - Tabellen Teil 3 Den Schriftstil ändern Um die CSS-Formatierungen auch.
Abschlussprojekt.  Wahl eines beliebigen Themas (z.b. Hobby)  eigenständige Ausarbeitung des gewählten Themas in Form einer Website Abschlussprojekt.
Dreamweaver MX Rechenzentrum Universität Hohenheim Hani Sahyoun.
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:

PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen

PPS-Web Aufgabenstellung: 4 Anforderungen an Webseite 1.Navigationsmechanismen –Mehrere HTML Seiten sollen erstellt werden –Rahmen (Frames), Tabellen, Skripts 2.Einheitliche Gestaltung –Style-Sheets (CSS) 3.Dynamische Elemente –Seite oder Teile von HTML werden dynamisch erstellt (DHTML) –Skripts (CGI, Perl, PHP, JavaScript,...) –Bsp: Gaestebuch 4.Animation –JavaScript, Java-Applet –evtl. Macromedia, Flash,... o

Rahmen-Satz und Rahmen Aufteilung des Anziegebereiches des Browsers in verschiedene, frei definerbare Fenster, genannt Rahmen (Frames) Jeder Rahmen enthält eigene Inhalte Links in einem Rahmen können Dateien aufrufen, die dann in einem anderen Rahmen angezeigt werden Mehrere zusammengehörige Rahmen bilden ein Rahmen-Satz (Frame-Set). Beispiel 1Beispiel 1, Beispiel 2Beispiel 2

Erzeugen eines Rahmen-Satzes Ein Rahmen-Satz wird anstelle des herkömmlichen BODY- Tags definiert. Rahmen-Satz bestimmt das Layout der einzelnen Rahmen. Wichtige Attribute: cols (Spalten), rows (Reihen) Rahmen bestimmt Inhalt und Aussehen eines Rahmens. Wichtige Attribute: src, name Rahmen-Satz wird als URL angegeben, einzelne Rahmen werden dann automatisch geladen......

Erzeugen eines Rahmen-Satzes Erzeugt zwei Rahmen, deren Inhalt hier festgelegt wird... Erzeugt zwei Rahmen, deren Inhalt hier festgelegt wird... Bsp. Erzeugt zwei Rahmen, deren Inhalt hier festgelegt wird... Erzeugt nochmal zwei Rahmen, deren Inhalt hier festgelegt wird... Bsp. 1Bsp. 1, Bsp. 2Bsp. 2

Funktionsweise Beispiel

Aufgabe Kreiere einen Rahmen-Satz mit 2 Rahmen. Der linke Rahmen enthält eine Liste der durch die Haltestelle Voltastrasse und ETH/Unispital fahrenden Tramlinien. Der rechte Rahmen soll beim Anklicken der Links auf dem linken Rahmen den Fahrplan des entsprechenden Trams anzeigen. Tips: Spezifikation: Haltestellen-Fahrpläne Linie 5: Lösung

Rahmen-Satz mit 3 Rahmen Case Study: Beispielseite fuer ZVV FahrplanBeispielseite fuer ZVV Fahrplan Frame SCHEDULES Frame CURRLINE Beim Klicken auf Link sollen beide Frames geaendert werden Frame TRAMLINES

JavaScript Integration... function choose(line) { top.frames[CURRLINE"].location="line"+line+".html"; return true; } Tramlinien ETH Zentrum: Voltastrasse: Linie 5 ETH/Unispital:... Um durch ein Event, mehrere Rahmen gleichzeitig zu aendern, gebraucht man DHTML bzw. Javascript (TRAMLINES Frame – main.html)

Gebrauch von Rahmen Zum ständigen Einblenden projektglobaler Steuerverweise Zum gleichzeitigen Anzeigen von zu vergleichenden Informationen Bei besonders kunstvoller Seitengestaltung !

Nachteile von Rahmen Probleme bei nicht Rahmen-fähigen Web- Browsern Rahmen und Bildschirmauflösung Ladezeiten Problematisches Direktansteuern von untergeordneten Seiten Rekursiver Rahmen-Satz (Bsp. 1)(Bsp. 1) Moegliche Loesung zu den zwei letzten Problemen: Verweistext (Bsp. 2)

Tabellen als Navigationsmechanismus Blinde Tabellen: Tabellen mit keinen sichtbaren Gitternetzlinien. Man gebraucht zur Sitenavigation eine die ganze Seite ueberspannende blinde Tabelle. Bsp: Einfache Seite mit blinder Tabelle Einfache Seite mit blinder Tabelle Eine klassische Design-Struktur: –Meistens gebraucht man alle Spalten der obersten Reihe fuer die Seitenueberschrift und andere Elemente (Logos,Banners usw.) –Eine Spalte am links (schmaler Flaeche) als Navigation Bar –Eine groessere Flaeche rechts vom Navigation Bar fuer den Inhalt der Seite. Bsp: Einfache Seite mit blinder Tabelle gezeigt mit Gitternetzlinien Einfache Seite mit blinder Tabelle gezeigt mit Gitternetzlinien

Gestaltung von blinden Tabellen Gitternetzlinien und Rahmen sollen nicht angezeigt werden (border) Zwischen Benachbarten Zellen, sowie zwischen Zellen und Rahmen keine sichtbare Luecken (cellpadding, cellspacing) Die gesamte Tabelle soll sich ueber die volle verfugbare Breite der Seite erstrecken (width)... Bsp: Einfache Seite mit blinder Tabelle im ganzen Site Einfache Seite mit blinder Tabelle im ganzen Site

Accessibility/Usability Links Dive into Accessibility (Mark Pilgrim)Dive into Accessibility Building an Accessible Website (CNET)Building an Accessible Website Und zur Beachtung: Rechtliche Regelungen: Internet-Richtlinien der ETHZInternet-Richtlinien der ETHZ

Aufgabe 1. Kreiere euren Stundenplan in Tabellenform Bsp: TimeTableTimeTable 2. Kreiere die erste Seite eures Homepages Tips: Spezifikation: