Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Größe: px
Ab Seite anzeigen:

Download "Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011"

Transkript

1 Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-1

2 Übungsblatt - 3 Thema: JavaScript / AJAX Anzeigen von Filminformationen, wenn der Benutzer über ein Filmcover fährt. Die Information soll über einen XMLHttpRequest aus einer XML-Datei ausgelesen werden Die Abgabe muss nicht in allen Browsern laufen (Firefox reicht!) Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-2

3 AJAX Asynchronous JavaScript and XML Vorteil: Seite muss nicht neu geladen werden JavaScript wird benutzt um im Browser eine Anfrage zum Server zu stellen Wird Anfrage beantwortet wird eine Funktion beim Client ausgeführt Server schickt meist aber nicht zwingend XML Dokumente zurück Auf Serverseite können verschiedene Technologien verwendet werden (z.b. Ruby, PHP, CGI,...) Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-3

4 XMLHttpRequest (1) zentrale Komponente von AJAX es ist kein W3C Standard, sodass das Verhalten von Browser zu Browser unterschiedlich sein kann Um Anfragen zu senden oder Antworten zu bearbeiten, muss mit JavaScript zuerst ein XMLHttpRequest-Objekt erstellt werden: Internet-Exlorer: ActiveX Object Firefox, Safari, Opera: JavaScript Object Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-4

5 XMLHttpRequest (2) ActiveX Objekt im Internet Explorer (Version 5) var xhr = new ActiveXObject("Msxml2.XMLHTTP"); ActiveX Objekt im Internet Explorer (Version 6) var xhr = new ActiveXObject("Microsoft.XMLHTTP"); Natives Objekt in Mozilla, Opera, Safari & Internet Explorer (ab Version 7) var xhr = new XMLHttpRequest(); Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-5

6 XMLHttpRequest (3) var xhr; if(window.activexobject){ xhr = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.xmlhttprequest){ xhr = new XMLHttpRequest(); } Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-6

7 Methoden ein paar wichtige Methoden für das XMLHttpRequest Object: open("method", "url", flag ) method: url: flag: z.b.: GET oder POST Pfad zur Datei true = asynchron false = synchron send(content) Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-7

8 Eigenschaften onreadystatechange: Reaktion auf jede Zustandsänderung des HTTP-XML- Objekts readystate: Zustand der Anfrage 0 = nicht initialisiert 1 = ladend 2 = geladen 3 = wartet 4 = fertig responsetext: Die Antwort des Servers als String responsexml: Die Antwort des Servers als XML/ als DOM kompatibles Dokument Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-8

9 Document Object Model (DOM) Mit DOM kann jedes Element und dessen Inhalt in einem HTML (und XML) Dokument referenziert werden Die Elemente, ihr Inhalt und ihre Struktur kann modifiziert werden document: Inhalt der im Browserfenster angezeigt wird getelementbyid(): Greift auf das HTML-Element mit entsprechender ID zu getelementbytagname(): Greift auf Tags anhand ihres Namen zu Konten.firstChild : Liefert den ersten Kindknoten des angegebenen Knoten Knoten.nodeValue: Setzt/Liefert den Wert eines Knotens Siehe auch: Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-9

10 Beispiel Auslesen von Text aus einer txt-datei wenn auf einen Button geklickt wird. Ludwig-Maximilians-Universität München Multimedia im Netz - Übung

11 Beispiel (1) <html> <head> <title>example</title> </head> <body> <input type="button" value="ajax Request" onclick="sendrequest();"/> <div id="output"></div> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz - Übung

12 Beispiel (2) <html> <head> <title>example</title> <script type="text/javascript"> function sendrequest(){ } </script> createxhr(); xhr.onreadystatechange = output; xhr.open("get", "text.txt"); xhr.send(null);... Ludwig-Maximilians-Universität München Multimedia im Netz - Übung

13 Beispiel (3) <html> <head> <title>example</title> <script type="text/javascript"> function sendrequest(){ } </script> createxhr(); xhr = new XMLHttpRequest(); xhr.onreadystatechange = output; } } xhr.open("get", "text.txt"); xhr.send(null); function createxhr(){ if(window.activexobject){ xhr = new ActiveXObject(Microsoft.XMLHTTP); } else if(window.xmlhttprequest) {... Ludwig-Maximilians-Universität München Multimedia im Netz - Übung

14 Beispiel (4) <html> <head> <title>example</title> <script type="text/javascript"> function sendrequest(){ } </script> createxhr(); xhr.onreadystatechange = output; xhr.open("get", "text.txt"); xhr.send(null);... Ludwig-Maximilians-Universität München Multimedia im Netz - Übung

15 Beispiel (5) <html> <head> <title>example</title> <script type="text/javascript"> function sendrequest(){ } </script> createxhr(); xhr.onreadystatechange = output; xhr.open("get", "text.txt"); xhr.send(null); function output(){ if(xhr.readystate == 4){ text = xhr.responsetext; document.getelementbyid("output").innerhtml = text; } }... Ludwig-Maximilians-Universität München Multimedia im Netz - Übung

16 Aufgabe Laden Sie sich die XML-Datei news.xml von der Vorlesungswebseite herunter Lesen Sie die Schlagzeilen in der XML-Datei mittels eines XMLHttpRequest aus und zeigen diese im Browser an. Hinweis: Text zwischen Tags wird als DOM-Element betrachtet (Textknoten) und ist Kindknoten des umgebenden Tags. Ludwig-Maximilians-Universität München Multimedia im Netz - Übung

Grundlagen Internet-Technologien INF3171

Grundlagen Internet-Technologien INF3171 Grundlagen Internet-Technologien INF3171 ekaay AJAX Version 1.0 01.07.2013 aktuelles 2 Ajax: zunächst Abkürzung für Asynchronous JavaScript And XML Jesse J. Garrett (AdaptivePath) http://www.adaptivepath.com/publications/essays/archives/

Mehr

Multimedia im Netz Wintersemester 2013/14. Übung 05 (Nebenfach)

Multimedia 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

Mehr

Grundlagen Internet-Technologien. Ajax und Cookies&Sessions Version 1.00

Grundlagen Internet-Technologien. Ajax und Cookies&Sessions Version 1.00 Ajax und Cookies&Sessions Version 1.00 28.6.2010 1 aktuelles 2 Erweiterungen wir betrachten zwei Erweiterungen: Personalisierung der Web-Verbindung durch Cookies & Sessions AJAX: Kombination von Client-

Mehr

AJAX. Autor: Othmane Mihfad omihfad@hotmail.com

AJAX. Autor: Othmane Mihfad omihfad@hotmail.com AJAX Autor: Othmane Mihfad omihfad@hotmail.com Was ist AJAX? Ajax ist die Abkürzung für: Asyncronous JavaScript And XML Ajax stellt eine Kombination aus mehreren Technologien da: Javascript XML und XMLHTTPRequest

Mehr

Multimedia im Netz Wintersemester 2012/13

Multimedia im Netz Wintersemester 2012/13 Multimedia im Netz Wintersemester 2012/13 Übung 12 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 12-1 Erinnerung: Klausur Termin: 20.02.2013; 18-20h Die Klausur ist Closed-Book

Mehr

Grundlagen Internet-Technologien INF3171

Grundlagen Internet-Technologien INF3171 Grundlagen Internet-Technologien INF3171 Cookies & Sessions & ekaay AJAX Version 1.0 27.06.2011 aktuelles Internet Corporation for Assigned Names and Numbers (ICANN): ab 2012 beliebige Toplevel-Domains

Mehr

CS1024 Internetbasierte Systeme

CS1024 Internetbasierte Systeme Prof. Dr. Th. Letschert CS1024 Internetbasierte Systeme Bachelor of Science (Informatik) Integration Client-seitige und Server-seitige Verarbeitung Asynchronous JavaScript and XML http://w3schools.com/ajax/

Mehr

Proseminar Auszeichnungssprachen

Proseminar Auszeichnungssprachen Proseminar Auszeichnungssprachen Thema: AJAX Ayse Gül Kilic Ahmed Anis Kerkeni Dortmund, 29.05.2007 1 Gliederung Definition 2 Gliederung Definition Geschichte 3 Gliederung Definition Geschichte Konzept

Mehr

Alte Technik neu verpackt

Alte Technik neu verpackt Alte Technik neu verpackt AJAX hilft Anwendungen im Web interaktiver zu werden Christian Aurich Ronny Engelmann Alte Technik neu verpackt Entwicklung von AJAX Was ist Web 2.0 / Social Web? Anwendungen

Mehr

PHP, Ajax und JavaScript

PHP, 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,

Mehr

Index. Dies ist der Index 407

Index. Dies ist der Index 407 Index Symbole 218, 219 212, 222, 255 13, 111, 124, 152, 166, 205, 225, 232, 254, 265, 286 Anleitung, 256 Text auslesen von 166 Text einstellen von 166, 168 111 33, 93,

Mehr

XHTML MP. Mobile Internet. Axel Reusch ar047 MIB

XHTML MP. Mobile Internet. Axel Reusch ar047 MIB XHTML MP Mobile Internet Axel Reusch ar047 MIB Agenda Was ist XHTML MP Prinzip Funktionsweise WTAI Vorteile Nachteile Quellen Seite 2 Untermenge von XHTML (aktuell XHTML 1.1) Strikteres HTML (alle Tags

Mehr

DOM Document Object Model

DOM Document Object Model DOM Document Object Model J. Schneeberger Das Document Object Model (DOM) W3C Spezifikation Benutzt die Baumstruktur des (XML/HTML) Dokuments Programmierschnittstelle (API) für HTML- und XML-Dokumente

Mehr

XML Technologien Seminar WS 2011/2012. 01.04.12 Einführung in HTML5 1

XML Technologien Seminar WS 2011/2012. 01.04.12 Einführung in HTML5 1 XML Technologien Seminar WS 2011/2012 01.04.12 Einführung in HTML5 1 EINFÜHRUNG IN HTML5 Eine kurze historische Einführung HTML5 Ausblick und kritische Reflexion 01.04.12 Einführung in HTML5 2 Eine kurze

Mehr

Multimedia 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. 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

Mehr

Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12.

Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12. Online Kataloge Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12 Autor: Manuel Ginesta Kontakt: m.ginesta@ncag.ch Versionsliste Version Datum

Mehr

Das Website Handbuch. Programmierung und Design C. WENZ T. HAUSER F. MAURICE

Das Website Handbuch. Programmierung und Design C. WENZ T. HAUSER F. MAURICE Das Website Handbuch Programmierung und Design C. WENZ T. HAUSER F. MAURICE DHTML-Praxisanwendungen function setzevariablen(e) { if (document.all) { x = event.clientx; y = event.clienty; else if (document.layers

Mehr

Agenda. Einführung AJAX Was ist eigentlich AJAX?

Agenda. Einführung AJAX Was ist eigentlich AJAX? Anwendung in.net Agenda Einführung AJAX Was ist eigentlich AJAX? Was macht AJAX? Klassisch vs. AJAX Bekannte Beispiele Wer hat es erfunden? Wer spricht AJAX? ASP.NET AJAX Microsoft und AJAX Microsofts

Mehr

<body> <h1>testseite für HTML-Parameter-Übergabe<br>50 Parameter werden übergeben</h1>

<body> <h1>testseite für HTML-Parameter-Übergabe<br>50 Parameter werden übergeben</h1> Demo-Programme Parameterübergabe an PHP Testseite für HTML-Parameter-Übergabe (Datei get_param_test.html) testseite für

Mehr

Coach für agile Softwareentwicklung

Coach für agile Softwareentwicklung 28. November 2008 Johannes Link Coach für agile Softwareentwicklung Heidelberg johanneslink.net Ajax und Web 2.0: Die Grenze der testgetriebenen Entwicklung? Asynchronous JAvaScript and XML IE6 Firefox

Mehr

Seminar SS 2000 Enterprise Application Intergration

Seminar SS 2000 Enterprise Application Intergration Seminar SS 2000 Enterprise Application Intergration Web Programming Lifang Chen Betreuer: Marcello Mariucci Juli 2000, Universität Stuttgart Seminar "Web Programming" von Lifang Chen, Juli 2000 Folie 1

Mehr

Destructive AJAX. Stefan Proksch Christoph Kirchmayr

Destructive AJAX. Stefan Proksch Christoph Kirchmayr Destructive AJAX Stefan Proksch Christoph Kirchmayr AJAX-Einführung Asynchronous JavaScript And XML Clientseitiger JavaScript-Code Asynchrone Kommunikation XML DOM Klassisches Client-Server Modell AJAX-Modell

Mehr

Mul$media im Netz Wintersemester 2012/13. Übung 06

Mul$media im Netz Wintersemester 2012/13. Übung 06 Mul$media im Netz Wintersemester 2012/13 Übung 06 Ludwig- Maximilians- Universität München Mul6media im Netz WS 2012/13 - Übung 6-1 Lösung zu Übungsbla5 04 Ludwig- Maximilians- Universität München Mul6media

Mehr

Medien und Webtechnologie

Medien und Webtechnologie Medien und Webtechnologie Herstellerkatalog als Webanwendung Wintersemester 2005/06 18. Januar 2006 M. Wintermeier, C. Brottka, S. Keitsch Unser Ziel Beim Ausführen einer Funktion soll keine neue HTML-Seite

Mehr

Daten als XML empfangen Ajax und Server-Programme bieten ein DOM-Document-Objekt, das bereits fertig ist.

Daten als XML empfangen Ajax und Server-Programme bieten ein DOM-Document-Objekt, das bereits fertig ist. #4 Daten als XML empfangen HACK #4 Hack Daten als XML empfangen Ajax und Server-Programme bieten ein DOM-Document-Objekt, das bereits fertig ist. #4 Viele Techniken tauschen momentan Daten im XML-Format

Mehr

Seminar im Sommersemester 2006 Institut für Mikrosystemtechnik, niversität Siegen

Seminar im Sommersemester 2006 Institut für Mikrosystemtechnik, niversität Siegen Web 2.0 im Sommersemester 2006 Mikrosystemtechnik, niversität Siegen Seite 1 Inhalt Einführung Eine DTD erstellen Das XML-Dokument Formatierung mittels XSLT Die HTML-Ausgabe Das Document Object Model Ajax

Mehr

JavaScript und AJAX 1 / 8. Doing Web Apps. JavaScript und AJAX. Letzte Änderung: 2009-05-16 Version: 0.6 Copyright: 2005. Alle Rechte vorbehalten

JavaScript und AJAX 1 / 8. Doing Web Apps. JavaScript und AJAX. Letzte Änderung: 2009-05-16 Version: 0.6 Copyright: 2005. Alle Rechte vorbehalten 1 / 8 Doing Web Apps JavaScript und AJAX Autor: Rüdiger Marwein Letzte Änderung: 2009-05-16 Version: 0.6 Copyright: 2005. Alle Rechte vorbehalten Dieses Dokument darf mit Nennung des Autoren - frei vervielfältigt,

Mehr

2. Einführung: Was ist AJAX?

2. Einführung: Was ist AJAX? 2. Einführung: Was ist AJAX? AJAX ist eins der Schlagworte, die derzeit unter dem Oberbegriff Web 2.0 in Webentwicklerkreisen öfters zu hören sind. Zum Web 2.0, welches ursprünglich ein aus dem Marketing

Mehr

Literatur. [14-01] [14-02]

Literatur. [14-01]     [14-02] Literatur [14-01] http://www.json.org http://oss.metaparadigm.com/jsonrpc [14-02] https://www.w3schools.com/js/js_json_intro.asp [14-03] Steyer, Ralph: Das JavaScript Codebook. 2. Auflage, Addison-Wesley,

Mehr

Programmieren im Web 2.0

Programmieren im Web 2.0 Programmieren im Web 2.0 Inhaltsverzeichnis JavaScript Einführung DHTML als eine Grundlage Do s and Dont s Inhaltsverzeichnis / 2 Ajax Einführung Technische Grundlagen Das XMLHttpRequest Objekt Beispielanwendung

Mehr

Warten auf Ereignisse

Warten auf Ereignisse Abb. 1: Diese Botschaften wurden von dem Programm WINSIGHT aufgezeichnet. Warten auf Ereignisse Wenn wir in einem Windows-Programm eine Schaltfläche anklicken, wenn wir die Maus bewegen oder eine Taste

Mehr

AJAX Implementierung mit Joomla!

AJAX Implementierung mit Joomla! Joomla! DAY TM AUSTRIA 2015 AJAX Implementierung mit Joomla! Inhalt AJAX Implementierung mit Joomla! Inhalt Einleitung Was ist AJAX und wie funktioniert es Joomla! & AJAX AJAX in Templates mit Komponenten

Mehr

Web-basierte Anwendungen

Web-basierte Anwendungen Fachhochschule Wiesbaden - FB Design Informatik Medien 7363 - Web-basierte Anwendungen Eine Vertiefungsveranstaltung mit Schwerpunkt auf XML-Technologien 07.01.2007 2004, 2007 H. Werntges, FB Design Informatik

Mehr

Einführung in die Scriptsprache PHP

Einführung in die Scriptsprache PHP Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:

Mehr

Grundlagen Internet-Technologien INF3171

Grundlagen Internet-Technologien INF3171 Fachbereich Informatik Informationsdienste Grundlagen Internet-Technologien INF3171 Cookies & Sessions Version 1.0 20.06.2016 aktuelles 2 Erweiterungen wir betrachten zwei Erweiterungen: Personalisierung

Mehr

Browser Cache leeren. Google Chrome. Quelle: go4u.de Webdesign http://www.go4u.de/browser-cache-leeren.htm

Browser Cache leeren. Google Chrome. Quelle: go4u.de Webdesign http://www.go4u.de/browser-cache-leeren.htm Quelle: go4u.de Webdesign http://www.go4u.de/browser-cache-leeren.htm (Die Abschnitte: bei Safari - Bei iphones und ipads geht man folgendermaßen vor, und bei Chrome - Bei Android Smartphones oder Tablets

Mehr

1. Das World Wide Web 1.4 Client- und Server-basierte Techniken für dynamische Webseiten: Javascript und PHP

1. Das World Wide Web 1.4 Client- und Server-basierte Techniken für dynamische Webseiten: Javascript und PHP XML- und Webservice- Sicherheit 1. Das World Wide Web 1.4 Client- und Server-basierte Techniken für dynamische Webseiten: Javascript und PHP Gliederung 1. Einführung 2. Server-basierte Techniken (PHP)

Mehr

Google Maps mit PHP und Ajax nutzen Eine kurze Einführung vom Frank Staude <staude@trilos.de> vorgetragen beim Treffen der PHP Usergroup Hannover am

Google Maps mit PHP und Ajax nutzen Eine kurze Einführung vom Frank Staude <staude@trilos.de> vorgetragen beim Treffen der PHP Usergroup Hannover am Google Maps mit PHP und Ajax nutzen Eine kurze Einführung vom Frank Staude vorgetragen beim Treffen der PHP Usergroup Hannover am 08.05.2008 Bevor wir mit Google-Maps loslegen können,

Mehr

4. Februar 2008 Klausur EWA

4. Februar 2008 Klausur EWA Hochschule Darmstadt fbi Fachbereich Informatik Klausur Entwicklung webbasierter Anwendungen (EWA), WS 07/08 4. Februar 2008 Klausur EWA Name Vorname Matrikelnummer Note Aufgabe max. Punkte erreichte Punkte

Mehr

Ereignisse Auf Benutzereingaben reagieren

Ereignisse Auf Benutzereingaben reagieren Ereignisse Auf Benutzereingaben reagieren JavaScript ermöglicht es dem Entwickler auf Ereignisse (engl.: events) im Browser zu reagieren. Auf diese Weise kann der Benutzer mit den Anwendungen interagieren,

Mehr

Internet-Programmierung

Internet-Programmierung Ajax und fastcgi 6.7.2009 1 Erweiterungen wir betrachten zwei Erweiterungen: AJAX: neuere kombination von Client- und Servertechniken fastcgi: der Weg zu schnelleren CGI-Anwendungen 2 Ajax: zunächst Abkürzung

Mehr

Web-Programmierung (WPR)

Web-Programmierung (WPR) Web-Programmierung (WPR) Vorlesung IV. JavaScript Manfred Gruner mailto:wpr@gruner.org Offene Fragen 1. Unterschied Link und Style Tag Link = HTML Syntax wird/kannl von anderen Programmen ausgewertet werden.

Mehr

Webbasierte Programmierung

Webbasierte Programmierung Webbasierte Programmierung Eine Einführung mit anschaulichen Beispielen aus der HTML5-Welt apl. Prof. Dr. Achim Ebert Inhalt Kapitel 5: JavaScript Erste Schritte in JavaScript Variablen Definition Typen

Mehr

Ajax Fachseminararbeit WS 2008

Ajax Fachseminararbeit WS 2008 Ajax Fachseminararbeit WS 2008 Renée Ahrens 24. Februar 2009 für Prof. Dr. Karl-Otto Linn FH Wiesbaden Fachbereich Design Informatik Medien Inhaltsverzeichnis 1 Einleitung 3 1.1 Definition...............................

Mehr

Webtechnologien. Teil 13: JSON und etwas AJAX

Webtechnologien. Teil 13: JSON und etwas AJAX Webtechnologien Teil 13: JSON und etwas AJAX 10.07.17 1 Literatur [13-01] http://www.json.org http://oss.metaparadigm.com/jsonrpc [13-02] Steyer, Ralph: JavaScript. Addison-Wesley, 2007 [13-03] Steyer,

Mehr

Sicherheit in Rich Internet Applications

Sicherheit in Rich Internet Applications Sicherheit in Rich Internet Applications Florian Kelbert 14.02.2008 Seite 2 Sicherheit in Rich Internet Applications Florian Kelbert 14.02.2008 Inhaltsverzeichnis Grundlagen Ajax und Mashups Adobe Flash-Player

Mehr

a) Erklären Sie, was die folgenden Eigenschaften eines XML-Dokumentes aussagen? wohlgeformt gültig

a) Erklären Sie, was die folgenden Eigenschaften eines XML-Dokumentes aussagen? wohlgeformt gültig HTW Dresden Fakultät Informatik/Mathematik Internettechnologien Aufgaben zur Klausurvorbereitung Die hier gestellten Aufgaben sind bzgl. Art der Fragestellungen mit der Klausur vergleichbar. Zur Klausur

Mehr

Die offizielle Homepage, Informationen, Entwicklergemeinde, etc. findet man unter www.eyeos.org

Die offizielle Homepage, Informationen, Entwicklergemeinde, etc. findet man unter www.eyeos.org eyeos Kurzer Einblick Vor und Hinter die Kulissen von eyeos! by schuestel am 17.09.2008 @ LUG mteich Wer oder was ist eyeos? eyeos ist gedacht als Notebook Ersatz um überall auf seine Dateien zugreifen

Mehr

Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de. Bedarf an Zeit, Speicher, Netz und anderen Ressourcen

Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de. Bedarf an Zeit, Speicher, Netz und anderen Ressourcen Performance Bedarf an Zeit, Speicher, Netz und anderen Ressourcen Lernziel Warum ist Performance bei Ajax so wichtig? Was sind die Fallen bei Ajax Programmierung? Welche Werkzeuge gibt es? Ausgewählte

Mehr

Technisches Handbuch. Flash-Funktionen ADTECH IQ 2012-04-19. ADTECH GmbH

Technisches Handbuch. Flash-Funktionen ADTECH IQ 2012-04-19. ADTECH GmbH Technisches Handbuch Flash-Funktionen ADTECH IQ 2012-04-19 ADTECH GmbH Inhaltsverzeichnis Einführung in die Flash-Funktionen... 3 Flash-Funktionen für das Nachverfolgen... 4 Flash-Funktionen für Layer...

Mehr

Browsereinstellungen. Inhaltsverzeichnis. SLF ebanking

Browsereinstellungen. Inhaltsverzeichnis. SLF ebanking Inhaltsverzeichnis 1. Internet Explorer... 2 1.1. IE Version 5.0 / 5.5 / 6.0... 2 1.2. IE Version 6.0 ServicePack1... 5 1.3. IE Version 6.0.2900 xpsp2 unter XP... 7 1.4. IE Version 7.0... 9 2. Mozilla...

Mehr

Softwaretechnik. Vorlesung 02: Spezifikation mit Typen. Peter Thiemann SS Universität Freiburg, Germany

Softwaretechnik. Vorlesung 02: Spezifikation mit Typen. Peter Thiemann SS Universität Freiburg, Germany Softwaretechnik Vorlesung 02: Spezifikation mit Typen Peter Thiemann Universität Freiburg, Germany SS 2008 Peter Thiemann (Univ. Freiburg) Softwaretechnik SWT 1 / 21 Inhalt Spezifikation mit Typen Exkursion:

Mehr

Webseiten erstellen für Einsteiger

Webseiten erstellen für Einsteiger Daniel Mies Webseiten erstellen für Einsteiger Schritt für Schritt zur eigenen Website Galileo Press Vorbemerkungen 15 1 Vordem Start 21 1.1 Wie kommt die Seite aus dem Internet auf meinen Computer? 21

Mehr

Webdesign mit HTML und CSS Einführungsabend

Webdesign mit HTML und CSS Einführungsabend Einführungsabend Die eigene Internetseite Hypertext und html Das HTML Grundgerüst HTML-Editoren Skriptsprachen im WWW Rechtliche Absicherung Suchmaschinenoptimierung Das HTML Grundgerüst HTML ist ein Kompromiss

Mehr

Agenda. Ingo Ebel (ie007) Benjamin Müller (bm032) Was ist AJAX? Sicherheit Vor- und Nachteile. AJAX Frameworks. Wozu benötigt Client/Server

Agenda. Ingo Ebel (ie007) Benjamin Müller (bm032) Was ist AJAX? Sicherheit Vor- und Nachteile. AJAX Frameworks. Wozu benötigt Client/Server AJAX Agenda Ingo Ebel (ie007) Was ist AJAX? Wozu benötigt Client/Server Sicherheit Vor- und Nachteile Benjamin Müller (bm032) AJAX Frameworks GWT ATF Ingo Ebel - ie007 2 Web 2.0 Ingo Ebel - ie007 3 Ingo

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme SS 2007 Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9d: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans

Mehr

Einstieg in AJAX-Programmierung

Einstieg in AJAX-Programmierung www.happy-security.de präsentiert: Einstieg in AJAX-Programmierung Autor: Tsutomu Katsura Datum: 26. Mai 2006 Herzlich willkommen zu meinem kleinen Tutorial über AJAX-Programmierung. Ich möchte hier nicht

Mehr

a) Erklären Sie, was die folgenden Eigenschaften eines XML-Dokumentes aussagen? wohlgeformt gültig

a) Erklären Sie, was die folgenden Eigenschaften eines XML-Dokumentes aussagen? wohlgeformt gültig HTW Dresden Fakultät Informatik/Mathematik Internettechnologien Aufgaben zur Klausurvorbereitung Die hier gestellten Aufgaben sind bzgl. Art der Fragestellungen mit der Klausur vergleichbar. Zur Klausur

Mehr

Browser Cache leeren. Google Chrome

Browser Cache leeren. Google Chrome Browser Cache leeren Werden veraltete Inhalte im Webbrowser angezeigt, so hilft es den Browser-Cache per Hand zu leeren. Viele Benutzer wissen allerdings weder was ein Cache ist, noch wie man diesen manuell

Mehr

HTML Scripting. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 06. Dezember 2017

HTML 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

Mehr

Internet-Programmierung

Internet-Programmierung JavaScript und DOM 18.5.2009 1 Verbindung JavaScript und HTML Bisher: JavaScript nette Scriptsprache Interessant, weil mit HTML verbindbar Erweituerung von HTML/CSS 2 DOM DOM: Document Object Model http://www.w3.org/dom/

Mehr

Internetworking Klausur SS 09 HS Furtwangen

Internetworking Klausur SS 09 HS Furtwangen Internetworking Klausur SS 09 HS Furtwangen Name: Matrikelnummer: Aufgabe 1 von 22 Aufgabe 2 von 16 Aufgabe 3 von 20 Aufgabe 4 von 12 Aufgabe 5 von 20 Punkte von 90 Note Die Klausur wird ohne Hilfsmittel

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale 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

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 Ü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.

Mehr

Webapplikationen mit C#

Webapplikationen mit C# Klaus Aschenbrenner Webapplikationen mit C# Webforms und ASP.NET mit dem Visual Studio An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City

Mehr

Inhalt. Vorbemerkungen... 1

Inhalt. Vorbemerkungen... 1 Vorbemerkungen...................................................... 1 1 Einleitung........................................................ 9 1.1 Statik und Dynamik............................................

Mehr

AJAX - Konzept und Anwendung

AJAX - Konzept und Anwendung Stefan Barthel, Rami Eid-Sabbagh, Stephan Müller, Christian Tinnefeld Konzepte und Methoden der Web-Programmierung 2005 bei Prof. Dr. sc. nat. Meinel Hasso-Plattner-Institut für Softwaresystemtechnik {stefan.barthel,rami.eidsabbagh.stephan.mueller,christian.tinnefeld}@hpi.uni-potsdam.de

Mehr

JavaScript Frameworks

JavaScript Frameworks JavaScript Frameworks WWW-Seminar Karsten Möckel 21.04.2010 Agenda Einführung / Problemstellung Aufgabenfelder JavaScript Frameworks jquery und jquery UI Vergleich Standard-Vorgehen vs. jquery Weitere

Mehr

Praktikum Datenbanksysteme. Ho Ngoc Duc IFIS Universität zu Lübeck 28.05.2003

Praktikum Datenbanksysteme. Ho Ngoc Duc IFIS Universität zu Lübeck 28.05.2003 Praktikum Datenbanksysteme Ho Ngoc Duc IFIS Universität zu Lübeck 28.05.2003 Nullwerte und Primitive Typen Wenn parent==null, was wird in der Datenbank gespeichert? Wenn man aus der DB liest, wie kann

Mehr

Bezahlen über Amazon: Widget- Handbuch für die Standard-Integration

Bezahlen über Amazon: Widget- Handbuch für die Standard-Integration Bezahlen über Amazon: Widget- Handbuch für die Standard-Integration 2 Bezahlen über Amazon Inhaltsverzeichnis Inhalt Überblick über die Inline-IntegrationStandard-Integration von Bezahlen über Amazon...3

Mehr

Übung Open Data: Anpassen von bestehenden Apps & Bibliotheken die D3.js verwenden: C3.js und weitere Tools

Übung Open Data: Anpassen von bestehenden Apps & Bibliotheken die D3.js verwenden: C3.js und weitere Tools Übung Open Data: Anpassen von bestehenden Apps & Bibliotheken die D3.js verwenden: C3.js und weitere Tools Termin 5, 24. März 2016 Dr. Matthias Stürmer und Prof. Dr. Thomas Myrach Forschungsstelle Digitale

Mehr

HTML Injection Angriffe Brandon Petty

HTML Injection Angriffe Brandon Petty HTML Injection Angriffe Brandon Petty Der Artikel wurde in der Ausgabe 1/2004 des Magazins "Hakin9" publiziert. Alle Rechte vorbehalten. Kostenlose Vervielfältigung und Verbreiten des Artikels ist in unveränderter

Mehr

DataTables LDAP Service usage Guide

DataTables LDAP Service usage Guide DataTables LDAP Service usage Guide DTLDAP Usage Guide thomasktn@me.com / www.ktn.ch Benutzung des DTLDAP Service DataTables Der Service stellt einen JSON Feed für DataTables (http://www.datatables.net)

Mehr

Hinweise zum Speichern und Laden des Ausbildungsvertrages mit verschiedenen Browsern

Hinweise zum Speichern und Laden des Ausbildungsvertrages mit verschiedenen Browsern Hier finden Sie Anleitungen für die verschiedenen Browser. Klicken Sie dazu einfach auf den entsprechenden Link auf dieser Seite. Speichern Laden Speichern Laden Speichern Laden Speichern Laden Safari

Mehr

JavaScript Basiskonzepte

JavaScript Basiskonzepte JavaScript Basiskonzepte Univ.-Prof. Dr.-Ing. Wolfgang Maass Chair in Information and Service Systems Department of Law and Economics WS 2011/2012 Mittwoch, 8:00 9:30 Raum HS 021, B4 1 Wrap-Up HTML dient

Mehr

Willkommen. Projektidee. Informationsablage Docs Softwarelizenzen Meetingprotokolle

Willkommen. Projektidee. Informationsablage Docs Softwarelizenzen Meetingprotokolle Willkommen Cocoon InfoBase 1 Projektidee Informationsablage Docs Softwarelizenzen Meetingprotokolle Benutzer mit verschiedenen Rechten Benutzer kann Dokumente bearbeiten Ohne Verwendung einer Datenbank

Mehr

D ie Z ukunft m it H TM L5

D ie Z ukunft m it H TM L5 D ie Z ukunft m it H TM L5 Folien unter http://www.w3c.de/events/2009/webtech-html5/sasaki-webtech09-html5.pdf 1 HTML5-Beispiele getestet mit Firefox 3.5.3 2 Sprecher Hauptschwerpunkte Mehrsprachige Daten

Mehr

Die österreiche Bürgerkarte Technik aus Sicht der Applikation

Die österreiche Bürgerkarte Technik aus Sicht der Applikation Die österreiche Bürgerkarte Technik aus Sicht der Applikation Vortrag im Rahmen des OCG IA Seminars Die Bürgerkarte nur ein e-government-instrument? Wien, 25. 04. 2003 Arno.Hollosi@cio.gv.at inhalt Modell

Mehr

PHP. Prof. Dr.-Ing. Wolfgang Lehner. Diese Zeile ersetzt man über: Einfügen > Kopf- und

PHP. Prof. Dr.-Ing. Wolfgang Lehner. Diese Zeile ersetzt man über: Einfügen > Kopf- und 8. PHP Prof. Dr.-Ing. Wolfgang Lehner Diese Zeile ersetzt man über: Einfügen > Kopf- und PHP PHP (Hypertext Preprocessor) Serverseitige Skriptsprache (im Gegensatz zu JavaScript) Hauptanwendungsgebiet:

Mehr

Nutzung von REST Clients für Allyouneed Marktplatz

Nutzung von REST Clients für Allyouneed Marktplatz Nutzung von REST Clients für Allyouneed Marktplatz Stand: 23. Mai 2014 Version 1.0 portal.allyouneed.com Inhaltsverzeichnis 1 Einführung... 3 1.1 Voraussetzungen... 3 2 crest Client für Google Chrome...

Mehr

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Michael Seeboerger-Weichselbaum Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Inhaltsverzeichnis Vorwort 11 Einleitung und Ziel des Buches 13 Schreibweisen 14 Die Beispiele aus dem Buch 15

Mehr

Übung zur Vorlesung Multimedia im Netz

Ü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

Mehr

Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere.

Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere. 1.0.0 Allgemeine Informationen Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere. Wir werden uns hauptsächlich mit HTML beschäftigen, weil

Mehr

Scalable Vector Graphics. Ulrich Hoffmann <Ulrich.E.Hoffmann@gmx.de>

Scalable Vector Graphics. Ulrich Hoffmann <Ulrich.E.Hoffmann@gmx.de> Scalable Vector Graphics Ulrich Hoffmann 1 Überblick ftp://tins1.rz.e-technik.fh-kiel.de/home/share/xxml Was ist SVG? Wie lässt sich SVG anzeigen, bearbeiten? Wie sehen SVG-Dokumente

Mehr

Crashkurs http - CGI/Servlets(JSF) - Viewer

Crashkurs http - CGI/Servlets(JSF) - Viewer jkrueger(at)cebitec.uni-bielefeld.de http TCP Referenzmodell : ApplicationLayer zustandloses Protokoll textbasiert für Hypertext entwickelt ist es nicht darauf beschränkt Nachrichten : Request : Client

Mehr

Einführung in Google Web Toolkit

Einführung in Google Web Toolkit Einführung in Google Web Toolkit Lars Pfannenschmidt Tobias Ullrich Software Freedom Day 2009 Lars Pfannenschmidt, Tobias Ullrich () Einführung in Google Web Toolkit Software Freedom Day 2009 1 / 24 Aus

Mehr

3. Baumstrukturen. 3.1 Dateien und Ordner

3. Baumstrukturen. 3.1 Dateien und Ordner bertram.hafner@t-online.de Informatik 7 Seite 1 3. Baumstrukturen 3.1 Dateien und Ordner Schreibe einen kurzen Text und speichere ihn ab. Verändere den Text und speichere ihn unter einem neuen Namen ab.

Mehr

Integration von UIS-Webdiensten

Integration von UIS-Webdiensten Integration von UIS-Webdiensten neue Möglichkeiten durch Web 2.0 basierte Technologien Clemens Düpmeier, Werner Geiger, Claudia Greceanu (duepmeier, geiger, greceanu@iai.fzk.de) Institut für Angewandte

Mehr

Das Ziel. Frage: Welche Wege gibt es dazu?

Das Ziel. Frage: Welche Wege gibt es dazu? Dokumentenmodell Das Ziel Ziel Verändern des Dokuments Hinzufügen, Entfernen, Verändern von Inhalt und / oder Darstellung Sofortiges oder kontrollierbares Reflow erwartet Möglicherweise Triggern durch

Mehr

Format Pixel Gewicht GIF/JPG Gewicht Flash. 728x90 & 120(160)x600 100 K 120 K

Format Pixel Gewicht GIF/JPG Gewicht Flash. 728x90 & 120(160)x600 100 K 120 K Technische Spezifikationen der ADselect GmbH (Stand 2014) Format Pixel Gewicht GIF/JPG Gewicht Flash Super Banner 728x90 30 K 40 K Medium Rectangle 300x250 30 K 40 K Standard Skyscraper 120x600 30 K 40

Mehr

Erstellen von Web-Seiten HTML und mehr...

Erstellen von Web-Seiten HTML und mehr... Erstellen von Web-Seiten HTML und mehr... SS 2002 Duffner: Interaktive Web-Seiten 1 Themen! Was ist das WWW?! Client-Server-Konzept! URL! Protokolle und Dienste! HTML! HTML-Editoren! Ergänzungen und Alternativen

Mehr

Webtechnologien. Stunde 6 ( ) - HTTP - HTML - Servlets - AJAX. Verschoben haben wir - JSP (Java Server Pages) - JSF (Java Server Faces)

Webtechnologien. 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

Mehr

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11 (TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.input 23.05.08 Seite 1 von 11 window.document.input Objekt und seine Varianten beim Internet Explorer window.document.input Objekt

Mehr

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung

Mehr

JavaScript & Ajax Debugging. Marcel Bsufka 16.05.2011

JavaScript & Ajax Debugging. Marcel Bsufka 16.05.2011 JavaScript & Ajax Debugging Marcel Bsufka 16.05.2011 2 http://www.phdcomics.com/comics/archive.php?comicid=673 Agenda 3 1. Was ist JavaScript? a. Merkmale b. Probleme beim Debuggen 2. Debugging Werkzeuge

Mehr

JavaScript. von Patrick Schmidt

JavaScript. von Patrick Schmidt JavaScript von Patrick Schmidt Vortrag am 30. April 2009 Inhaltsverzeichnis JavaScript... 3 Einführung und Einordnung...3 Objekte...3 Prototypen...4 Host Objekte...5 Fest implementierte Objekte...5 Document

Mehr

JavaScript II. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober

JavaScript 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

Themen. JavaScript. Datentypen, Kontrollstrukturen, Besonderheiten. Document Object Model - Übersicht

Themen. JavaScript. Datentypen, Kontrollstrukturen, Besonderheiten. Document Object Model - Übersicht Themen JavaScript Datentypen, Kontrollstrukturen, Besonderheiten Document Object Model - Übersicht Einleitung Bereits gesehen: Folgend: Strukturierung von Inhalten mittels HTML CSS zur Formatierung von

Mehr