EWS, WS 2016/17, Pfahler O-1
|
|
- Silvia Bayer
- vor 5 Jahren
- Abrufe
Transkript
1 Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler Projekt Gästebuch EWS, WS 2016/17, Pfahler O-1 Projekt im Zusammenhang Aufgabe: Web-Seite mit einem einfachem Gästebuch. Besucher wird aufgefordert, etwas einzutragen. Einträge werden gespeichert und angezeigt. Plan für Interaktionen: EWS, WS 2016/17, Pfahler O-2
2 Projekt Gästebuch Gestaltung mit Cascading Style Sheets Einfaches Formular (vor Abschicken prüfen) Anzeige der bisherigen Einträge EWS, WS 2016/17, Pfahler O-3 Planung der Phasen Phasen 1 und 2 als Zweige im PHP-Programm Phase 1: 1a. Aufforderung zum Eintragen 1b. HTML-Formular zum Eintragen 1c. Prüfen, ob etwas eingetragen wurde (in JavaScript) Phase 2: 2a. Eintrag an Datei anfügen 2b. Dank 2c. Alle Einträge aus der Datei lesen und anzeigen Gestaltung mit CSS Datei gaestebuch.txt existiert auf dem Serverrechner und ist vom Web-Server schreib- und lesbar. EWS, WS 2016/17, Pfahler O-4
3 Programmstruktur <html> <head> <title>mein Gästebuch</title> <script type="text/javascript"> // Prüffunktion </script> <style type="text/css"> // Gestaltung </style> </head> <body> <h1>willkommen zu meinem Gästebuch!</h1> <?php if (!isset($_post["submit"])) { // Phase 1 else { // Phase 2?> </body> </html> EWS, WS 2016/17, Pfahler O-5 Phase 1: Formularerzeugung und Prüfung <script type="text/javascript"> function check () { if (document.gastform.eintrag.value.length < 1) { alert("bitte etwas eintragen!"); return false; return true; </script>... echo <<< EINTRAG <h2>hier kannst du etwas eintragen:</h2> <form name="gastform" action="gaestebuch.php" method="post"> <textarea name="eintrag" cols="48" rows="8"></textarea><br> <input type="reset" name="reset" value="löschen"> <input type="submit" name="submit" value="abschicken" onclick="return check();"> </form> EINTRAG; EWS, WS 2016/17, Pfahler O-6
4 Gestaltung mit Cascading Style Sheets <style type="text/css"> body {background-color:#8080c0; color:#ffff00; textarea {background-color:#ff8000; font-size:120%.eintraege {background-color:#ff8000;padding:0.8cm; font-family:monospace; font-size:120%;color:#000000; </style> EWS, WS 2016/17, Pfahler O-7 Phase 2: Daten verarbeiten, Gästebuch anzeigen $gb = fopen("gaestebuch.txt", "a"); // Phase 2a fputs($gb, "<p>". $_POST["eintrag"]."</p>\n"); fclose($gb); echo "<h2>danke für deinen Eintrag</h2>"; echo "<div class = eintraege>"; $gb = fopen("gaestebuch.txt","r"); while (!feof($gb)) { $eintr = fgets($gb); echo $eintr; echo "</div>"; fclose($gb); // Phase 2b // Phase 2c EWS, WS 2016/17, Pfahler O-8
5 Testen der Anwendung Phase 1: eintragen und abschicken eintragen und löschen nichts eintragen und abschicken Phase 2: Eintrag in leere Gästebuchdatei Eintrag in nicht leere Gästebuchdatei Probleme mit Schreiben und Lesen der Gästebuchdatei Fehler finden, korrigieren und nochmal testen. Wenn alles funktioniert, eine andere Person erproben lassen. EWS, WS 2016/17, Pfahler O-9 Testergebnis: Problem 1 In unserem Programm sind Schreib-/Lese-Probleme nicht behandelt. Dies führt zu unschönen PHP-Fehlermeldungen, z. B. wenn die Gästebuchdatei nicht schreibbar ist EWS, WS 2016/17, Pfahler O-10
6 Korrektur: Fehlerbehandlung für Ein-/Ausgabe $gb unterdrückt Meldungen if (!$gb) { echo "Leider ist das Gästebuch im Moment nicht verfügbar"; else { fputs($gb, "<p>". $_POST["eintrag"]."</p>\n"); fclose($gb); echo "<h2>danke für deinen Eintrag</h2>"; echo "<div class = eintraege>"; $gb unterdrückt Meldungen if (!$gb) { echo "Leider ist das Gästebuch im Moment nicht verfügbar"; else { while (!feof($gb)) { $eintr = fgets($gb); echo $eintr; echo "</div>"; fclose($gb); EWS, WS 2016/17, Pfahler O-11 Testergebnis: Problem 2 In unser Gästebuch können HTML-Texte eingetragen werden, die dann in der Gästebuch-Ausgabe vom Browser interpretiert werden (z. B. Bilder, Links, u.v.m.) EWS, WS 2016/17, Pfahler O-12
7 Korrektur: Transformation der HTML-Zeichen Einige Zeichen, z.b. das < haben Spezialbedeutung für HTML (Tag-Klammer). Damit sie nicht interpretiert werden, müssen sie in HTML-Entities transfomiert werden. So muss z. B. das Zeichen < in die Zeichenfolge < transformiert werden. Damit sind HTML-Tags im Gästebuch unschädlich. Durchführung der Transformation z.b. beim Schreiben in die Gästebuch-Datei: Ersetze fputs($gb, "<p>". $_POST["eintrag"]."</p>\n"); durch fputs($gb, "<p>". str_replace("<", "<", $_POST["eintrag"]). "</p>\n"); Alternativ: Verwende PHP-Funktion htmlspecialchars() EWS, WS 2016/17, Pfahler O-13 Korrektur: Transformation der HTML-Zeichen gaestebuch.txt: <p><a href=" PB</a> </p> EWS, WS 2016/17, Pfahler O-14
8 Aufgabe: Erweiterung des Gästebuchs Eingabefeld für Benutzername gestaltet mit Hintergrundfarbe und Schriftart. Persönlicher Dank Autor und Datum der Einträge Trennlinien EWS, WS 2016/17, Pfahler O-15
W7 Projekt im Zusammenhang Gästebuch
7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.
MehrW7 Projekt im Zusammenhang Gästebuch
7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.
MehrVERARBEITUNG VON FORMULARDATEN
Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler VERARBEITUNG VON FORMULARDATEN EWS, WS 2016/17, Pfahler M-1 Grundidee: Dynamische Web-Seiten Web-Anwendung stellt HTML-Dokument
MehrVorlesung: Web Engineering. Kurs: TINF17A / TINF17B. Datum:
1 Vorlesung: Kurs: Datum: Web Engineering TINF17A / TINF17B 16.10.2018 2 Agenda zu HTML Formulare - Grundlagen (Übertragung von Daten) Formulare - Ein Kontaktformular Formulare - Die URL bei der GET-Methode
MehrFormular mit Radio-Buttons
Formular mit Radio-Buttons Auswahlelemente erleichtern dem Benutzer die Bedienung. Dadurch verringert sich gleichzeitig die Möglichkeit, Fehler bei der Eingabe zu machen. Innerhalb der ersten Gruppe kann
MehrFunktionen nur wenn dann
Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative
MehrE-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.
Übung WS 2015/2016 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 3: Stand: 30.10.2015 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt
MehrFunktionen nur wenn dann
Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative
MehrEin einfaches Gästebuch erstellen
Ein einfaches Gästebuch erstellen Das Gästebuch sichert einen Kommentar, den Vor- und Nachnamen und die E-Mail-Adresse des Gastes. Auf Knopfdruck werden diese Daten in einer Textdatei gespeichert und sofort
MehrInternet-Technologien
Internet-Technologien PHP Workshop Bau eines Gästebuches Bisher: Heute: Clientseitiges Skripting (Bsp.: JavaScript) Ausführung von Programm-Code auf dem Client-Rechner Entlastung des Server-Rechners ++
MehrMultimedia im Netz Wintersemester 2012/13. Übung 02
Multimedia im Netz Wintersemester 2012/13 Übung 02 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-1 PHP-Server im CIP-Pool php.cip.ifi.lmu.de Zugriff nur im Institutsnetz,
MehrXML. XML: Extensible Markup Language. Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler
Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler XML EWS, WS 2016/17, Pfahler R-1 XML: Extensible Markup Language Seit 1996 vom W3C definiert Teilsprache von SGML Zweck:
MehrProgrammieren 2 (Prof. Hasbargen) Klausur
Programmieren 2 (Prof. Hasbargen) 1 Klausur Aufgabe 1 (10 Punkte) Dynamisierung von HTML-Seiten HTML-Seiten sind eine gängige Art und Weise, Informationen darzustellen. Nennen Sie die Gründe, welche Vorteile
MehrInhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN
Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit
MehrPHP, Ajax und JavaScript
PHP, Ajax und JavaScript Was ist AJAX? AJAX = Asynchronous JavaScript and XML. AJAX ist eine Technik für die schnelle und dynamische Web-Seiten zu erstellen. Wenn ein Browser auf ein -tag stößt,
MehrMultimedia im Netz Wintersemester 2013/14. Übung 01 (Hauptfach)
Multimedia im Netz Wintersemester 2013/14 Übung 01 (Hauptfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 1-1 Organisatorisches Ludwig-Maximilians-Universität München
MehrHTML Scripting. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 06. Dezember 2017
Informatik 1 für Nebenfachstudierende Grundmodul HTML Scripting Kai-Steffen Hielscher Folienversion: 06. Dezember 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht Kapitel 2 - HTML
MehrJavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten
Einführung in JavaScript anhand von Beispielen JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten Grundbedingungen die Einbindung erfolgt über ein Objektmodell (Objekte mit
MehrInhalt: Eberhart 2.php_formular.docx 1
Inhalt: Ein einfaches Formular erstellen formular.html, formular.php $_POST Funktion mail() Übung: addieren Übung: Mehrwertsteuer errechnen (inkl. CSS) Übung: Formular mit Passwortabfrage Passworteingabe
MehrScripting für Kommunikationswissenschaftler Gruppe C
Professur E-Learning und Neue Medien Institut für Medienforschung Philosophische Fakultät Scripting für Kommunikationswissenschaftler Gruppe C https://s-media-cache-ak0.pinimg.com/736x/9e/46/b5/9e46b5c98ae65d0880f37a30989781bb.jpg
MehrJavaScript Dynamik auf der Client-Seite
Vorlesung und Übung Universität Paderborn Wintersemester 2012/2013 Dr. Peter Pfahler JavaScript Dynamik auf der Client-Seite EWS, WS 2012/13, Pfahler N-1 Geschichte von JavaScript 1995 Netscape veröffentlicht
MehrPHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell
Java-Script-Objekte und das Event-Modell 1 Interaktions-Methoden des Window-Objekts
MehrEntwicklung einer Webseite zur Verwaltung von Prüfungsterminen
Staatliche Fachschule für Mechatronik- und Elektrotechnik Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen von Voit Alexander 3. Januar 2018 Entwicklungsarbeit Staatliche Fachschule für Mechatronik-
MehrEinführung in die Web-bezogenen Sprachen Wintersemester 2015/16 Klausur 1,
Fakultät für Elektrotechnik, Informatik und Mathematik Dr. Peter Pfahler Einführung in die Web-bezogenen Sprachen Wintersemester 2015/16 Klausur 1, 22.02.2016 Namensaufkleber Schreiben Sie nicht mit Rotstift
MehrÜbung zur Vorlesung Multimedia im Netz
Übung zur Vorlesung Multimedia im Netz Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2009/2010 Ludwig-Maximilians-Universität München Multimedia im Netz Übung 1-1 Organisatorisches
MehrGrundlagen. Wie sind PHP-Dateien aufgebaut?
Grundlagen PHP und MySQL PHP läuft serverseitig!! Wie sind PHP-Dateien aufgebaut? PHP-Dateien fangen mit an und hören mit auf. Sie müssen die Dateiendung *.php haben echo "So könnte eine Datei aussehen\n";
MehrFehlerbehandlung bei PHP-Formularen ohne Neueingabe von Daten. Inhalt... I. Abbildungen... I. Listings... I. 1 Problemstellung...
Fehlerbehandlung bei PHP-Formularen ohne Neueingabe von Daten Inhalt Inhalt... I Abbildungen... I Listings... I 1 Problemstellung... 1 2 Formular anzeigen... 1 3 Formular formatieren... 2 4 Formular strukturieren...
Mehr2. Webapplikationen. Webzugang. Präsentation. Geschäftslogik. Browser. Datenhaltung. JSP, Servlets, ASP, PHP. HTML + JavaScript? +Java Applets?
1 2. Webapplikationen Web Client Präsentation HTML + JavaScript? +Java Applets? Browser Cookies HTTP mit HTML+Cookies HTTP mit Formularinhalt und Cookie Server Webzugang JSP, Servlets, ASP, PHP Geschäftslogik
MehrWeb-Anwendungen Teil 2 PHP kl. Studienprojekt (Praktikum) Winter 2014/ Daniel Fett
1 Server Client HTTP-Request HTTP-Response HTML + CSS PHP JavaScript 2 PHP...steht für PHP: Hypertext Preprocessor Open source, aktuelle Version: 3 4 ~5.5.0 Interpretiert PHP-Code und erzeugt dynamische
MehrDokumentation zum php-mysql Projekt: Themenvergabe
Dokumentation zum php-mysql Projekt: Themenvergabe der Datenbankserver: http://edu.gym1.at die Datenbank: konversatorium die Tabelle: themen CREATE TABLE thema ( NAME varchar (20) NOT NULL, THEMA varchar
MehrMul$media im Netz Wintersemester 2014/15. Übung 01 (Nebenfach)
Mul$media im Netz Wintersemester 2014/15 Übung 01 (Nebenfach) Ludwig- Maximilians- Universität München Mul=media im Netz WS 2014/15 - Übung 1-1 Organisatorisches Ludwig- Maximilians- Universität München
MehrMultimedia im Netz Wintersemester 2013/14. Übung 05 (Nebenfach)
Multimedia im Netz Wintersemester 2013/14 Übung 05 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-1 JavaScript JavaScript ist eine eigene Programmiersprache
MehrEmbedded Webserver in Forth
Embedded Webserver in Forth Die Anfrage vom Browser GET / HTTP/1.1 User-Agent: Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.12 Host: 192.168.5.2 Accept: text/html, application/xml;q=0.9, application/xhtml+xml,
MehrWeb-basierte Anwendungssysteme PHP Teil 2
Web-basierte Anwendungssysteme PHP Teil 2 Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann
MehrMultimedia im Netz. Wintersemester 2011/12. Übung 12. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.
Multimedia im Netz Wintersemester 2011/12 Übung 12 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 2 Klausuranmeldung! Bitte bei der Klausur anmelden
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
Mehrhotelanfrage_sample <td align = "center"> <select name=dy0 size=1 class="smalltext"> <option selected value="0"><< kein Erwachsener
capcorn Zimmersuche
Mehrjquery 2 1 / 5 Doing Web Apps jquery 2 Letzte Änderung: Version: 1.1
1 / 5 Doing Web Apps jquery 2 Autor: Rüdiger Marwein Letzte Änderung: 2014-11-07 Version: 1.1 Dieses Dokument darf mit Nennung des Autoren - frei vervielfältigt, verändert und weitergegeben werden. Der
MehrPHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt
PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare
MehrE-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: 03.11.2014. Übung WS 2014/2015. Benedikt Schumm M.Sc.
Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 4: Stand: 03.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt
MehrMultimedia im Netz Wintersemester 2013/14. Übung 01 (Nebenfach)
Multimedia im Netz Wintersemester 2013/14 Übung 01 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 1-1 Organisatorisches Ludwig-Maximilians-Universität München
MehrWie schreibe ich ein Blog in eine Datenbank (Sqlite)
290 11 Datenbanken: So werden Daten gespeichert Funktion und Parameter Rückgabe Beschreibung sqlite_open( string filename [, int mode [, string &error]]) resource Öffnet die Datenbank und erzeugt die Datei,
MehrAbbildung 6-8: Abfolge beim doppelten Abschicken von Formularen
HACK #55 Hack Doppeltes Abschicken von Formularen verhindern Durch die Verwendung einer Transaktionstabelle in Ihrer Datenbank können Sie das klassische Problem der doppelt abgeschickten Formulare verhindern.
MehrDigitale Medien. Übung
Digitale Medien Übung Pfadangaben Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL: Protokoll : / lokalernetzwerkname / Hostname : Port / Pfad http://www.mimuc.de/ http:/arbeitsgruppe/www.mimuc.de:8080
MehrÜbung zur Vorlesung Digitale Medien. Ludwig-Maximilians-Universität München Wintersemester 2010/2011
Übung zur Vorlesung Digitale Medien Ludwig-Maximilians-Universität München Wintersemester 2010/2011 1 Über den Studiengang und das Forschungsgebiet Medieninformatik informieren Studenten, Interessenten
MehrJavaScript und PHP-Merkhilfe
JavaScript und PHP-Merkhilfe David Vajda 10. November 2016 1 JavaScript 1. Einbinden von JavaScript in das HTML-Dokument
MehrEinführung in die Scriptsprache PHP Teil 2
Herbst 2014 Einführung in die Scriptsprache PHP Teil 2 Wirtschaftsinformatik: 5. Semester Dozent: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Reiner Telesko / Martin Hüsler 1 Inhalt:
MehrEinleitung. Vorbemerkungen. Schritt 1 Ergebnistabelle erzeugen
Einleitung Im Unterschied zu den Übungen "PHP-Navigation" und "Fotogalery" wird bei dieser Aufgabe keine Templatebzw. Platzhaltertechnologie eingesetzt, sondern eine reine Mischtechnologie: HTML-Code,
MehrDatenbanksysteme SS 2007
Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans
MehrProgrammsteuerung mit PHP - if/else, elseif,switch
Programmsteuerung mit PHP - if/else, elseif,switch Bei der Programmierung geht es meist vor allem darum festzulegen, welche Aktionen wie oft unter welchen Bedingungen ausgeführt werden sollen. Hierzu steht
MehrMul$media im Netz Wintersemester 2014/15. Übung 01 (Haup8ach)
Mul$media im Netz Wintersemester 2014/15 Übung 01 (Haup8ach) Ludwig- Maximilians- Universität München Mul>media im Netz WS 2014/15 - Übung 1-1 Organisatorisches Ludwig- Maximilians- Universität München
MehrComputergrundlagen HTML Hypertext Markup Language
Computergrundlagen HTML Hypertext Markup Language Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2014/15 Ausgabemedien und Beschreibungssprachen Papier: L A T E X feste Seitengröße
MehrHTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus
HTML Teil 2 So kann man HTML-Seiten mit und CSS gestalten So sehen einfache Formulare aus Wie könnte ein komplexer Internetauftritt aussehen? Trennung Inhaltsbereich und Navigationsbereich 2 Beispiel:
MehrMul$media im Netz Wintersemester 2012/13. Übung 01
Mul$media im Netz Wintersemester 2012/13 Übung 01 Ludwig- Maximilians- Universität München Mul5media im Netz WS 2012/13 - Übung 1-1 Organisatorisches Ludwig- Maximilians- Universität München Mul5media
MehrPHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014
PHP Formulare Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 1 Formularverarbeitung Durch Formulare werden Webseiten interaktiv. Durch Formulare können Daten an den Webserver geschickt werden, um sie
MehrDigitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Cascading Style Sheets HTML beschreibt nur den logischen Aufbau eines Dokuments. Die Gestaltung
Mehr- osbach ba.de
Webtechnologie www.dhbw-mosbach.de HTML vs. CSS Webtechnologie // DHBW Mosbach // Seite 2 HTML, CSS, JavaScript Webseite HTML Inhalt & Struktur CSS Darstellung JavaScript Verhalten Überschriften Absätze
MehrFunktionen. - sind kleine, meist ausgelagerte Programme bzw. Programmfragmente. - können Werte zurückgeben, z.b. Berechnungen
Funktionen - sind kleine, meist ausgelagerte Programme bzw. Programmfragmente - können Werte zurückgeben, z.b. Berechnungen - Wert kann alles sein, was man so in Variablen speichern kann Praktisches Beispiel:
MehrWebtechnologie. Autor: Jan Vetter
Webtechnologie Autor: Jan Vetter www.dhbw-mosbach.de HTML vs. CSS Webtechnologie // DHBW Mosbach // Seite 2 HTML, CSS, JavaScript Webseite HTML Inhalt & Struktur CSS Darstellung JavaScript Verhalten Überschriften
MehrKlausur am 28. Januar 2005
Klausur am 28. Januar 2005 Gruppe A Name: Matrikelnr.: Die Klausur besteht aus 9 Aufgaben, für deren Bearbeitung Sie 90 Minuten lang Zeit haben. Es sind keine Hilfsmittel erlaubt. Bitte schreiben Sie auf
MehrFormulare mit HTML. Beispiele. Beispiele & Nutzen. Web. Fach: Klasse: BW2. Datum: (Freitag) Agenda zu HTML und PHP
1 2 Fach: Klasse: Datum: Web BW2 01.03.2019 (Freitag) Agenda zu HTML und PHP Formulare mit HTML Beispiele & Nutzen PHP - Definition XAMPP - PHP-Quelltext ausführen mit XAMPP 3 4 Formulare mit HTML Beispiele
MehrAblauf. Wichtige Termine. Vertiefendes Übungsprojekt - SQL II
Ablauf Wichtige Termine Ablauf der Lehrveranstaltung Vorstellung des Projektthemas Projektgruppen Vorstellung der Arbeitsumgebung (Software, Locations) Walkthrough Datenbankentwurf Formulare PHP Security
MehrDynamisches Anzeigen von Informationen in APEX mit jquery UI Dialogs und Tabs
Dynamisches Anzeigen von Informationen in APEX mit jquery UI Dialogs und Tabs Dr. Gudrun Pabst Trivadis GmbH München Schlüsselworte: APEX, jquery UI, Dialogs, Tabs Einleitung Die von Apex erstellten HTML-Seiten
MehrJavaScript II. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober
JavaScript II Bildaustausch mit dem Attribut name und zwei Funktionen function asterix() { document.images1.src="bilder/asterix.jpg"; function obelix() { document.images1.src="bilder/obelix.jpg";
MehrÜbung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013
Übung zur Vorlesung Digitale Medien Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte
MehrHTML Formulare. Benutzerschnittstelle für interaktive Webseiten
1 HTML Formulare Benutzerschnittstelle für interaktive Webseiten Literatur und Links 2 Literatur: Coar, Ken; Bowen, Rich: Apache-Kochbuch. 2004 HTML: kein Buch oder irgend eins für Einsteiger, z. B. Münz,
MehrInhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10
CSS Inhaltsverzeichnis Gestaltung mit CSS... 3 CSS einbinden... 3 On the fly... 3 Im Header... 3 In einer externen Datei... 3 Aufbau einer CSS Anweisung... 4 Wichtige CSS Eigenschaften... 4 Pseudoelemente...
MehrFileMaker und PHP Workshop
FileMaker und PHP Workshop 2-stündiger Ausschnitt aus einem 3-tägigen Schulungsprogramm Bernhard Schulz FileMaker Konferenz 2010 / Zürich Ziel des Workshops Kennenlernen von PHP Möglichkeiten von FileMaker
Mehr1)Login Funktion ohne Datenbank
1)Login Funktion ohne Datenbank Die Seite privat.php soll erst aufrufbar sein, wenn der Login, mit der Datei login.html erfolgreich war. Die ist verknüpft mit der login.php. Die logout.php dient zur ordentlichen
MehrWeb-basierte Anwendungssysteme PHP-Einführung
Web-basierte Anwendungssysteme PHP-Einführung Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann
MehrVorbemerkung. Allgemeines zu Shell Scripts. Aufruf. Einfaches Beispiel
Inhalt: Vorbemerkung...1 Allgemeines zu Shell Scripts...1 Aufruf...1 Einfaches Beispiel...1 Testen eines Shell-Scripts...2 Kommandozeilen-Parameter...2 Prozeßsteuerung...3 Bedingte Ausführung: if...3 Mehrfachentscheidung:
Mehr1. Briefing zur Übung IT-Systeme
1. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Einführung, 17.10.2016, HS 4 17. Oktober 2017 Stand und Ausblick Einführung: 17.10.2017, 12.00 Uhr (c.t.), HS 4 Fragestunde: 06.11.2017,
MehrAllgemeine Technologien II Wintersemester 2011 / November 2011 CSS
Allgemeine Technologien II Wintersemester 2011 / 2012 28. November 2011 CSS Themen 28.11.2011 Cascading Style Sheets CSS CSS einbinden Inline-Styles CSS im Dokumentkopf Externe Stylesheets Konzepte Typen-,
MehrDigitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 JavaScript Browser-Scriptsprache, ursprünglich von Netscape entwickelt. wird direkt im Browser
MehrSeparierung der Darstellung durch Templates
Separierung der Darstellung durch Templates Seminar der Projektgruppe Generierung von Web-Anwendungen aus visuellen Spezifikationen Universität t Paderborn 1 Agenda Motivation Template Engines Konzepte
MehrÜbung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider Wintersemester 2015/16 JavaScript Browser-Scriptsprache, ursprünglich von Netscape entwickelt.
MehrWebApp mit Node und Express
1 Installation von Node.js Download nodejs.org Test $ node -v v8.9.1 $ npm -v 5.5.1 2 Projekt erstellen WebApp mit Node und Express $ npm init erstellt im aktuellen Verzeichnis die Datei package.json 3
MehrDYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de
DYNAMISCHE SEITEN Warum Scriptsprachen? Stand: 11.04.2005 CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de I N H A L T 1 Warum dynamische Seiten?... 3 1.1 Einführung... 3 1.2 HTML Seiten...
MehrEIGENSCHAFTEN VON SPRACHEN
Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler EIGENSCHAFTEN VON SPRACHEN EWS, WS 2016/17, Pfahler C-1 Einführung Sprachen in der Informatik werden für bestimmte Zwecke
MehrÜbung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012
Übung zur Vorlesung Digitale Medien Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL:
MehrJavaScript Dynamik auf der Client-Seite
Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler JavaScript Dynamik auf der Client-Seite N-1 Geschichte von JavaScript 1995 1996 1997 1998... 2012 2016 Netscape veröffentlicht
MehrCSS - Cascading Stylesheets
CSS - Cascading Stylesheets Alfred Beringer HTBLVA für Textilindustrie und Datenverarbeitung Alfred Beringer 1 Überblick Kurze Einführung Deklarationen Selektoren Beispiele Alfred Beringer 2 CSS Formatierungssprache
MehrPPS-Veranstaltung. 1. Praxisveranstaltung
PPS-Veranstaltung 1. Praxisveranstaltung Praxisstunden Ablauf Ziel: Besprechung von ausgewaehlten Themen Beantwortung von praktischen Fragen Praxisstunde jeweils Freitags 13.15 und zwar (SIEHE AUCH Webseite!)
MehrPraktikum im Grundstudium
Praktikum im Grundstudium Teil 3: Formulare und PHP XHTML-Formulare Interaktivität wesentlich für Erfolg des WWW Suchmaschinen E-Commerce Weblogs Formulare werden über XHTML-Elemente erzeugt Verarbeitung
MehrEine Schnelleinführung in CSS
Eine Schnelleinführung in CSS Michael Dienert 11. September 2013 Inhaltsverzeichnis 1 Was ist CSS? 1 2 Verwenden der CSS-Stylesheets 2 3 Struktur eines CSS-Stylesheets 2 4 Selektoren im Detail 3 4.1 Verwandschaftsbeziehungen:
MehrAblauf Unit2. Walkthrough
Ablauf Unit2 Vertiefendes Uebungsprojekt - SQL II Gerhard Wohlgenannt Test Vorstellung der Arbeitsumgebung (Software, Locations) Walkthrough Gruppeneinteilung + Themenvergabe Vorstellung der Arbeitsumgebung
MehrBenutzung der Browseranwendung für das Visualisieren und Erstellen von elektronischen Empfangsbekenntnissen
Benutzung der Browseranwendung für das Visualisieren und Erstellen von elektronischen Empfangsbekenntnissen Fassung vom 28. Dezember 2017 VERSION 1.0 Seite 1 Einführung Diese Anleitung enthält Hinweise
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II SS 2015 PHP MVC. Dr. Christian Senger. PHP MVC 1 von 21
PHP MVC PHP MVC 1 von 21 Model View Control Views Controlers Business logic GUI OO-application logic Object-relational-Mapping Relational DBMS PHP MVC 2 von 21 Webbasierte Informationssysteme WWW-Browser
Mehr1. Übung IT-Management HTML, CSS und JavaScript Teil 2. Einführung, , PC Pool
1. Übung IT-Management HTML, CSS und JavaScript Teil 2 Einführung, 26.04.2017, PC Pool Stand und Ausblick Einführung: 26.04.2017, 16.00 Uhr (c.t.), PC Pool Übung: 03.05.2017, 16.00 Uhr, PC Pool Übung:
MehrJSP Usereingabe. Inhalt. 1 Zielsetzung. SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2
JSP Usereingabe SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2 Inhalt 1 Zielsetzung... 1 2 Formulardaten bei dynamischen Webseiten... 2 2.1 Formulare mit HTML kreieren... 2 Formulare können einfach mit
MehrBenutzerhandbuch. Gästebuch Software - YellaBook v1.0 http://www.yellabook.de. Stand: 01.08.2012. by YellaBook.de - Alle Rechte vorbehalten.
Benutzerhandbuch Gästebuch Software - YellaBook v1.0 http://www.yellabook.de Stand: 01.08.2012 Inhalt 1 Funktionen... 3 2 Systemanforderungen... 4 3 Installation... 4 4 Einbinden des Gästebuchs... 5 5
MehrWebApp LVA-Online. Bevor Sie Lagerwertverlustausgleiche via WebApp LVA-Online übermitteln können, ist eine Registrierung notwendig.
WebApp LVA-Online 1. Registrierung Bevor Sie Lagerwertverlustausgleiche via WebApp LVA-Online übermitteln können, ist eine Registrierung notwendig. Tragen Sie dazu bitte Ihre siebenstellige IDF/BGA oder
MehrWeb 2. Gang. Python User Group Köln 13.12.2006 Christopher Arndt <chris@chrisarndt.de>
Web 2. Gang Praktische Einführung in die Entwicklung von Webanwendungen mit TurboGears Python User Group Köln 13.12.2006 Christopher Arndt Was ist TurboGears? Ein Python Web-Meta-Framework!
MehrWebtechnologien. Stunde 6 ( ) - HTTP - HTML - Servlets - AJAX. Verschoben haben wir - JSP (Java Server Pages) - JSF (Java Server Faces)
Stunde 6 (2006-05-26) Webtechnologien - HTTP - HTML - Servlets - AJAX Verschoben haben wir - JSP (Java Server Pages) - JSF (Java Server Faces) Gemäß Ihres Wunsches verschieben wir die Stunden vom 30. Juni
MehrKommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten
Kommunikationsnetze 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten Gliederung 1. Einführung 2. Server-basierte Techniken 3. Client-basierte techniken Literatur: A. S. Tanenbaum, Computer
MehrProgrammieren der Untersuchung
Programmieren der Untersuchung Während in HTML viele Tags zur Formatierung und Beschreibung eines Textes zur Verfügung stehen, bieten Programmiersprachen wie z.b. PHP oder Java Script Strukturen die einen
MehrStand und Ausblick
Stand und Ausblick Einführung: 26.04.2017, 16.00 Uhr (c.t.), PC Pool Übung: 03.05.2017, 16.00 Uhr, PC Pool Übung: 10.05.2017, 16.00 Uhr, HS 020 Übung:, 16.00 Uhr, HS 020 Übung: 21.06.2017, 16.00 Uhr, HS
Mehr