HTML Formulare / CGI / JavaScript / Perl

Größe: px
Ab Seite anzeigen:

Download "HTML Formulare / CGI / JavaScript / Perl"

Transkript

1 Übungen Informatik I HTML Formulare / CGI / JavaScript / Perl 1

2 HTML Inhalt HTML Formulare JavaScript CGI / Perl 2

3 HTML Formulare Formulare (engl.: forms) können mit JavaScript bearbeitet werden Formulardaten können an ein CGI- Programm übergeben werden werden mit dem <FORM>- Tag eingeleitet bestehen aus mehreren Kontrollelementen (grafische Objekte auf der Webseite, die mit der Maus oder Tastatur verändert werden können) Es folgt ein Screenshot eines einfachen Formulars: 3

4 HTML Formulare - Beispiel Und das ist der Quelltext zum Formular auf der Folie davor: <FORM ACTION="mailto:test@fh-karlsruhe.de" METHOD="post" ENCTYPE="text/plain"> <TEXTAREA NAME="adresse" COLS="60" ROWS="4"> 1. gahe000@fh-karlsruhe.de 2. scst0051@fh-karlsruhe.de </TEXTAREA> <p> Ihre Meinung bitte! </p> <br> <INPUT NAME="userInfo" TYPE= text SIZE="40" MAXLENGTH="20"> <p> <INPUT TYPE="submit" VALUE="Anfrage senden"> <INPUT TYPE="reset VALUE="Zurücksetzen"> <P> Bitte teilen Sie uns Ihre Meinung mit und senden sie mit der Sendetaste ab. </P> </FORM> 4

5 HTML Formulare Beispiel: Erklärung <FORM METHOD="post" ENCTYPE="text/plain"> Ein Formular wird also mit dem <FORM>- Tag eingeleitet, dieses enthält folgende Attribute: -ACTION: gibt den Empfänger der Formulardaten an (es handelt sich hierbei entweder um ein Programm, das auf dem Server läuft, oder um einen Mail- Client (= mailto: ) -METHOD: gibt die Übertragungsmethode an (get oder post nächste Folie) -ENCTYPE: legt die Form der Codierung fest (wichtig bei action= mailto: ) <TEXTAREA NAME="adresse" COLS="60" ROWS="4"> Mit dem <TEXTAREA>- Tag wird ein mehrzeiliges Eingabefeld erzeugt, es enthält folgendes Attribut: - NAME: legt eine eindeutige Bezeichnung fest <INPUT NAME="userInfo" TYPE= text SIZE="40" MAXLENGTH="20"> <INPUT TYPE="submit" VALUE="Anfrage senden"> Mit dem <INPUT>- Tag wird ein einzeiliges Eingabefeld erzeugt, dazu gibt es folgende Attribute: - TYPE: es legt die Art des Kontrollelements fest submit : Schaltfläche, die den Sendevorgang auslöst reset : Schaltfläche, die das Formular wieder in den Ursprungszustand setzt - VALUE: legt die Beschriftung der Buttons fest 5

6 HTML Formulare Übertragungsmethoden Wie schon erklärt, wird mit dem Attribut METHOD im <FORM>- Tag die Übertragungsmethode festgelegt, d. h. wie die Kommunikation mit dem Empfängerprogramm erfolgt Es gibt zwei Möglichkeiten: GET: Bedeutet für CGI- Programme, dass sie die Daten in einer Umgebungsvariable über das System des Servers geliefert bekommen POST: Bedeutet für CGI- Programme, dass eine Tastatureingabe simuliert wird, d. h. sie erhalten die Daten so, wie wenn sie jemand vor Ort eintippt. Für s werden Formulare mit der POST- Methode vollständig angelegt und abgeschickt Für s also immer POST für das Attribut METHOD anzugeben! 6

7 HTML Formulare Formularelemente Ein Formular kann mehrere Elemente haben, diese werden je nach Informationstyp ausgesucht, z. B. muß der User einen Text eintippen, oder einfach nur bejahen, bzw. verneinen In HTML stehen spezielle Kontrollelemente zur Verfügung: INPUT- Typen Beschriftungen Notizfelder Beispiel: <FORM METHOD="post" ENCTYPE="text/plain"> <TEXTAREA NAME= name > Notizfeld </TEXTAREA> <LABEL FOR= inpname > Beschriftung </LABEL> <INPUT ID= inpname VALUE= senden TYPE= submit > <!-- das ist ein Button --> </FORM> 7

8 HTML Formulare INPUT- Typen Sie werden mit dem <INPUT>- Tag erzeugt Das Attribut TYPE legt fest, welches Element erzeugt wird: PASSWORD: <INPUT TYPE="password NAME="kennwort SIZE= 8 MAXLENGTH="12"> für die Eingabe nicht erkennbarer Daten (z. B. Passworteingabe: ******) CHECKBOX: <INPUT TYPE="checkbox" NAME="zutat" VALUE="salami">Salami<br> <INPUT TYPE="checkbox" NAME="zutat" VALUE= Pilze checked>pilze<br> kleines quadr. Kästchen, das per Mausklick angekr. werden kann RADIO: <INPUT TYPE="radio" NAME="Zahlen" VALUE="Visa"> Visa<br> kleiner runder Kreis, der per Mausklick ausgefüllt werden kann TEXT: Eingabe num. und alphanum. Daten. rechteckiges Eingabefeld SUBMIT: Schaltfläche zum Absenden der Formulardaten RESET: Schaltfläche, die das Formular in seinen Ursprungszustand zurücksetzt 8

9 HTML Formulare Auswahllisten Mit dem <SELECT>- Tag werden Auswahllisten definiert, es gibt folgende Attribute zu diesem Tag: NAME: Beschriftung SIZE: Anzahl sichtbarer Zeilen MULTIPLE: steuert ob eine Mehrfachauswahl möglich ist Mit dem <OPTION>- Tag werden innerhalb der <SELECT>- Tags Optionen aufgelistet, hier gibt es folgende Attribute: SELECTED: zeigt eine Vorauswahl an VALUE: wenn statt des angezeigten Wertes eine andere Information übertragen werden soll <SELECT NAME= Auto SIZE= 2 MULTIPLE> <OPTION SELECTED> Opel </OPTION> <OPTION> Ford </OPTION> <OPTION> VW </OPTION> </SELECT> 9

10 HTML Formulare weitere Formularelemente Klickbuttons herkömmlich: <input type="button" name="verweis" value="informatik-tutorial" onclick="self.location.href= ' Klickbuttons modern: <button name="klickmich" type="button" value ="Informatik-Tutorial" onclick="self.location.href= ' <p> <b>info1 Portalseite</b></p> </button> Felder für Datei uploads <input name="datei" type="file" size="50" maxlength="100000" accept="text/*"> Formulare mit CSS formatieren -> selfhtml 10

11 HTML Inhalt HTML Formulare JavaScript CGI / Perl 11

12 JavaScript Einführung JavaScript - wurde 1995 von der Firma Netscape eingeführt und lizenziert - ist kein direkter Bestandteil von HTML, sondern eine eigene Programmiersprache. - wurde zu dem Zweck geschaffen, Web-Seiten zu optimieren. - wird client-seitig, zur Laufzeit vom Web-Browser interpretiert. - JavaScript-Programme werden wahlweise direkt in der HTML-Datei oder in separaten Dateien notiert. - ECMA-Script: Standardisierte Variante der ECMA (Genf) Für Web-Seiten, bei denen Information im Vordergrund steht, und die auch von Suchmaschinen-Robots und Benutzerrandgruppen wie Sehbehinderten erfasst werden sollen, müssen Sie darauf achten, JavaScript nur so einzusetzen, dass die Web-Seiten auch ohne eingeschaltetes JavaScript ordentlich angezeigt werden, und dass die Navigation zwischen den Seiten auch ohne JavaScript funktioniert. 12

13 JavaScript JavaScript-Bereiche in HTML definieren <html> <head> <title>beispiel zum Funktionsaufruf aus einem Tag</title> </head> <body> </body> </html> <script type="text/javascript"> <!-- alert("hallo Welt!"); //--> </script> //: JavaScript-Kommentar: um Fehlermeldungen in scriptfähigen Browsern zu unterdrücken JavaScript-Bereich kann auch im body stehen, üblich ist wie oben 13

14 JavaScript Kommentare Einzeiliger Kommentar beginnt mit // Mehrzeiliger Kommentar beginnt mit /* endet mit */ Wichtig um Informationen für Entwickler abzulegen welche Aufgabe hat die Funktion oder Bedingung unter der die Funktion arbeitet Beachte: Keine sensitive Informationen (Passwörter), da im Quelltext für jeden sichtbar 14

15 JavaScript Funktionsaufruf über HTML-Tag <html> <head> <title>beispiel zum Funktionsaufruf aus einem Tag</title> </head> <script type="text/javascript"> <!-- function Meldedich(text) { alert(text); } //--> </script> <body> <h3> <a href="javascript:meldedich('hallo');">klicken Sie bitte hier!</a> </h3> <a href="javascript:history.back()"> Eine Seite zurück </a> </body> </html> 15

16 JavaScript Event-Handler stellen das Bindeglied zwischen HTML und JavaScript dar reagieren auf bestimmte Tastatur- und Mausereignisse werden als Attribute in HTML-Tags geschrieben beziehen sich auf das entsprechende HTML-Element. sind HTML 4.0 Standard beginnen immer mit on, zum Beispiel Notation: EventHandler= JavaScript-Anweisung Bsp.: onclick= Meldedich( Hallo ) <html> <body> <form> <input type=button value="klick mich" onclick="alert('er hat es getan!')"> </form> <a href="funktionen.html" onmouseover="history.back();"> zurück</a> </body> </html> 16

17 JavaScript Vordefinierte Objekte Dass JavaScript eine Erweiterung von HTML ist, liegt vor allem an den vordefinierten Objekten. Über diese vordefinierten Objekte können Sie beispielsweise einzelne Elemente eines HTML-Formulars abfragen oder ändern. Die JavaScript-Objekte sind in einer Hierarchie geordnet: window(browserfenster) document (Dokument im Browserfenster) forms,... (Formular, im Dokument ) elements (Formularelemente, z.b. Auswahllisten, Buttons ) parent window document forms[] elements[] frames[] location images[] links[] anchors[] 17

18 JavaScript Vordefinierte Objekte <html> <head> </head> <body> <script type="text/javascript > var counter = 0; function doit() { counter++; document.forms[0].elements[0].value= "Klick " + counter + "!"; } </script> <form> <input type=button value="klick!" onclick="doit()"> </form> </body> </html> 18

19 JavaScript Vordefinierte Objekte Elemente können auch mit ihren Namen direkt angesprochen werden. elements (Formularelemente, z.b. Auswahllisten, Buttons ) <input type="text" name=" "> Document.forms[0]. .value 19

20 JavaScript JavaScript in separater Datei JavaScript-Datei quadrat.js: function Quadrat() { var Ergebnis = document.formular.eingabe.value * document.formular.eingabe.value; alert("das Quadrat von " + document.formular.eingabe.value + " = " + Ergebnis); } HTML-Datei <html> <head> <title>beispiel zum Funktionsaufruf aus einem Tag</title> <script src="quadrat.js" type="text/javascript"> </script> </head> <body> <form name="formular" action=""> <input type="text" name="eingabe" size="3"> <input type="button" value="quadrat errechnen" onclick="quadrat()"> </form> </body> </html> 20

21 JavaScript if / submit (für Aufgabe 2) <html> <head> <script type="text/javascript"> function checkwort() { if ( document.forms[0].q.value == "" ) { alert("geben Sie einen Suchbegriff ein"); return false; } } </script> </head> <body> <h1>geben Sie einen Suchbegriff ein</h1> <form action=" onsubmit="return checkwort() "> Nummer: <input type="text" name="q"> <p> <input type=submit value="suchen"> </form> </body> </html> 21

22 JavaScript Event-Handler - Beispiele onload (beim Laden einer Datei) Tritt ein, wenn eine HTML-Datei geladen wird. <body onload="navifenster()"> <h1>seite mit "Fernbedienung"</h1> </body> onreset (beim Zurücksetzen des Formulars) <script type="text/javascript"> function ResetCheck() { var chk = window.confirm("wollen Sie alle Eingaben loeschen?"); return(chk); } </script> <form name="test" onreset="return ResetCheck()" action=""> onsubmit: (selfhtml) <form action="onsubmit.htm" onsubmit="return CheckInput();"> 22

23 HTML Inhalt HTML Formulare JavaScript CGI 23

24 CGI (Common Gateway Interface) Einführung Das CGI (= Common Gateway Interface) eines WWW- Servers ermöglicht es beliebige vorbereitete externe Programme auszuführen CGI spezifiziert die erforderlichen Schnittstellen für die Eingabe, bzw. Weiterleitung von Informationen vom WWW- Client zum Programm und für die Rückgabe von Informationen an den WWW- Client Die perfekte Sprache für die CGI- Programmierung sind Perl und PHP CGI wurde im wesentlichen von folgenden Personen entwickelt: Tony Sanders Ari Luotonen George Phillips John Franks 24

25 CGI (Common Gateway Interface) Einführung Anwendungen Die Hauptanwendung ist die direkte Generierung von HTML- Seiten aus Informationen, die nicht als HTML- Seiten vorliegen Zum Beispiel: CGI- Programme sind manchmal eine Schnittstelle zu einer bereits existierenden Datenbank: Sie konvertieren die Eingabe in etwas, das die Datenbank versteht und sie konvertieren die Ausgabe in etwas, das ein Web- Browser versteht (z. B. HTML) CGI- Programme ermöglichen die Interaktion mit Benutzern eines WWW- Servers, z. B. um ein Bestellformular umzusetzen 25

26 CGI (Common Gateway Interface) Einführung Umgebung eines CGI- Programms 26

27 CGI (Common Gateway Interface) Einführung Systemumgebung Hier benutzen wir Perl als Programmiersprache für CGI, da PHP nicht installiert ist Zum Programmieren braucht man: Einen Editor (z. B. Textpad) Ein Verzeichnis für die CGI- Dateien, das dem WWW- Server bekannt sein muß (hier an der FH: im.public_html- Verzeichnis): z. Bsp.:.public_html/cgi/ Einen Perl- Interpreter und den Pfad dazu, wo dieses Programm auf dem Server installiert ist (mit dem Befehl: which perl) /usr/local/bin/perl Perl- Programmbibliotheken (enden auf.pm): Wichtig ist das Perl- Modul cgi.pm, das eine Reihe von Funktionen, die das Programmieren von CGI- Skripten erleichtern, beinhaltet 27

28 CGI (Common Gateway Interface) Einführung Das Modul cgi.pm cgi.pm: - ab Version in Standard-Perl-Distribution - ist von Lincoln Stein; - ist plattformunabhängig (läuft auf UNIX, Linux, VMS, Windows, Macintosh...) - ist im RZ installiert Informationen (vollständige Dokumentation) und Hilfe über das Modul findet man im Manual: man CGI (oder perldoc CGI) Pfadvariable: MANPATH Die Syntax der CGI-Programme werden unter UNIX lokal getestet, und erst dann (fehlerfrei) über den Browser aufgerufen. Damit CGI-Programme in dem aktuellen Verzeichnis gefunden werden, muss die PFAD-Variable richtig gesetzt sein: Pfad testen: Pfad setzen: echo $PATH export PATH=$PATH:. Pfadvariable zu perldoc: export PATH=$PATH:/opt/perl5/bin 28

29 CGI (Perl) Programmierung Wir werden die Programmierung an dem einfachen Beispiel eines Formulars erklären: Das Formular selber wird im HTML- Dokument mit den <FORM>- Tag definiert Jedes Textfeld dieses Formulars hat einen Namen (NAME) und einen Wert (VALUE) Wie schon besprochen, kann ein Formular per versendet werden (ACTION= mailto: ) oder an eine CGI- Anwendung übertragen werden (ACTION = ) Das CGI- Programm wird also im ACTION- Attribut in einem URL angegeben Schickt der User jetzt das Formular ab, greift der Browser auf den URL des CGI- Programms zu, nachdem er einen Abfragestring (query string) an den URL angehängt hat 29

30 CGI (Perl) Programmierung Der query string Der query string ist eine Zeichenkette, die dem CGI- Programm in der Umgebungsvariable QUERY_STRING zur Verfügung gestellt wird Die Angabe des query string kann von Hand erfolgen vom WWW- Client generiert werden Der query string besteht aus mehreren Paaren der Form NAME=VALUE und wird dem Pfad zum CGI- Programm angehängt Beispiel eines Formulars: Doz=Paulchen+Panther & Typ=Inhalt & Note=Schlecht & Doz=Daniel+Duesentrieb &Typ=Inhalt & Note=Gut & User=Daniel & =duda0013 %40 fh-karlsruhe.de Der query string wird mit? eingeleitet Name-/Werte- Paare werden mit & getrennt Zeichen werden kodiert %40) 30

31 CGI (Perl) Programmierung Übertragung Unser URL wird nun vom Web- Server empfangen Dieser ruft das CGI- Programm Meinungsumfrage.cgi auf und übergibt die Namen/Werte- Paare als Argumente, welche vom cgi.pm automatisch ausgepackt werden, oder-falls das Modul nicht installiert ist - entsprechend aufgesplittet werden muß.... Nun wird das CGI- Programm ausgeführt 31

32 CGI (Perl) Programmierung Query-String mit CGI-Modul Das Modul cgi.pm zum Parsen (Analysieren) der CGI- Anfrage wird am Anfang des CGI- Programms mit folgender Anweisung eingebunden: use CGI; Mit dem Modul stehen dem cgi-programm die Namen/Werte-Paare aus dem Formular wie folgt zur Verfügung:... use strict; # Deklaration und Quoting erzwingen use CGI qw(:all); my( $q, $dozent, $username, $note, $typ, $ adr); $q = CGI->new(); # aktuelle Anfrage $dozent = $q -> param( Doz"); $username = $q -> param( User"); $note = $q -> param( "); $typ = $q -> param( Typ"); $ adr = $q -> param(" "); $ adr =~ s/%([a-fa-f0-9][a-fa-f0-9])/\@/g; 32

33 CGI (Perl) Programmierung Das Modul cgi.pm einbinden use CGI; Mit der use- Anweisung wird ein Code aus einer anderen Datei zur Compile- Zeit nachgeladen Die Anweisung kann mit optionalen Argumenten versehen werden, die angeben, auf welche Funktionen und Variablen zugegriffen wird (vgl. in UNIX können Befehle auch mit Argumenten versehen werden, z.b. ls -la), z. B. wird der Zugriff auf die Funktion param() so angegeben: use CGI qw(param); Die qw- Notation wird verwendet, um die Importliste später erleichtern zu können 33

34 CGI (Perl) Programmierung Query-String ohne CGI-Modul falls cgi.pm nicht installiert ist, muss der query-string wie folgt aufgesplittet werden:...?doz=paulchen+panther&typ=inhalt&note=schlecht&doz=daniel+duesentrieb&typ= Inhalt&Note=Gut&User=Daniel& =duda0013%40fh-karlsruhe.de $i=0; foreach $Feld { ($name, $value) = split(/=/, $Feld);-> Doz=... = $value =~ tr/+/ /; -> (Transliteration) ersetzt + durch $value =~ s/%([a-fa-f0-9][a-fa-f0-9])/pack("c", hex($1))/eg; -> %40 $value =~ s/<!--(. \n)*-->//g; -> löscht alle Zeichen <... \n im ganzen String (g) $Formularname[$i] = $name; $Formularvalue[$i] = $value; $i++; } 34

35 CGI (Perl) Import- Tags Import- Tags sind Labels (Bezeichnungen) für eine Gruppe zu importierender Funktionen: use CGI qw(:cgi); Methoden zur Argument- Verarbeitung wie param() use CGI qw(:form); Methoden, die Formulare generieren use CGI qw(:standard); Standardfunktionen (html2, form, cgi) - header(): Zeichenkette mit der Zeile Content-type + Leerzeile - start_html(zeichenkette): Zeichenkette als HTML- Title - h1(zeichenkette): Zeichenkette als HTML- Überschrift 1. Ordnung - p(zeichenkette): Zeichenkette als neuer HTML- Absatz use CGI qw(:shortcuts); Methoden, die HTML- Programme vereinfachen use CGI qw(:all); alle verfügbaren Methoden 35

36 CGI (Perl) Programmierung Vollständiges CGI- Skript in Perl ohne cgi-modul: #!/usr/local/bin/perl w my $Title = ein skript ; print content-type:text/html \n\n ; print <html><head><title>hallo Welt</title></head><body>\n ; print <h1>$title</h1>\n ; print <p>das ist ein einfaches Skript</p> ; print </body></html> ; mit cgi-modul: #!/usr/local/bin/perl -w use CGI qw(:standard); print header, start_html(-title=>$title, -bgcolor=>'white'), h1($title); print $q -> p, Das ist ein einfaches Skript</p> ; print $q -> end_html; 36

37 CGI (Perl) Programmierung Ein einfaches Programm Ein einfaches CGI- Programm um eine dynamische Web- Seite zu generieren - Here-Dokument : #!usr/local/bin/perl # Hallo- Das einfachste aller CGI- Programme print <<ENDE_des_mehrzeiligen_Textes; Content-type: text/html <HTML> ENDE_des_mehrzeiligen_Textes 37

38 CGI (Perl) Programmierung Ein einfaches Programm- Erklärung Mit # wird in Perl ein Kommentar eingeleitet In der ersten Zeile wird der Pfad zum Perl- Interpreter angegeben print ist eine Anweisung, die etwas auf dem Bildschirm ausgibt Jede Anweisung muß mit ; enden Mit << wird eine Anfangsmarke gesetzt Die Endmarke (ENDE_des_mehrzeiligen_Textes) leitet ein HERE- Dokument ein. Sie ermöglicht es, eine mehrzeilige Zeichenkette auszugeben. erspart also, vor jede Zeile ein print zu schreiben Die Zeile Content-type: text/html gibt an (Direkt erste Zeile nach <<!), was für eine Art von Ausgabe generiert wird (hier also ein HTML- Dokument) Danach muß eine Leerzeile folgen Dann folgt der HTML- Code, der an den Browser des Users geschickt, dort formatiert und angezeigt wird Mit der Zeile ENDE_des_mehrzeiligen_Textes wird die Ausgabe abgeschlossen 38

39 CGI (Perl) Programmierung Ein einfaches Programm- Beispiel #!/usr/local/bin/perl use CGI qw(:standard); $cgi = new CGI; $parameter = $cgi->param('parameter'); $inhaltvariable = "Hallo"; print <<ENDE_des_mehrzeiligen_Textes; Content-type: text/html <HTML> <HEAD></HEAD> <BODY> <H1>${inhaltVariable}</h1> ${parameter} </BODY> </HTML> ENDE_des_mehrzeiligen_Textes 39

40 CGI (Perl) Programmierung Beispiele CGI- Programme können mit jedem HTML- Dokument zusammenarbeiten, also nicht nur mit Formularen Beispiel: Im HTML Dokument steht folgender Link: <A HREF= >Glückskekse verschicken</a> Das CGI- Programm fortune.cgi enthält nur den Aufruf des fortune- Programms (Programm, das auf UNIX- Systemen Glückskekse verschickt) es werden keine Argumente über den URL an das CGI- Programm gegeben Mit dem Link: <A HREF= > würde das Programm fortune.cgi mit dem Argument date ausgeführt werden 40

41 JavaScript Linkliste Voodoo JavaScript Tutorial und andere Einführungen: (deutsch) (englisch) Selfhtml: Netscapes neueste JavaScript-Referenz: Webbuilding: (englisch) 41

42 HTML Linkliste Gute Informationen gibt es auf dem Online- Tutorium: Ein sehr gutes Online- Tutorium von Stefan Münz mit sehr vielen Informationen und Beispielen findet man hier: Ein guter HTML- Editor von Ulli Meybohm ist hier zu finden: Eine HTML- Einführung von Hubert Partl: Die Goldenen Regeln für schlechtes HTML : Ein sehr gutes Buch für den Einstieg ist: HTML- Von der Baustelle bis JavaScript von Helmut Erlenkötter erschienen im Juni 2000 im Rowohlt Taschenbuch Verlag (ISBN: ) 42

43 CGI (Perl) Linkliste CGI- Einführungskurs mit Perl: Informationen zum Perl- Modul cgi.pm Perl/MODUL/CGIMODUL.HTM Informationen auch zu PHP: Perl und CGI: Übersicht über verschiedenste Online- Tutorials Übersicht über verschiedenste Online- Tutorials 43

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik 1 Aufgaben HTML Formulare Aufgabe 1 (Vorbereitung) Google Suche 2 Probieren vor Studieren.. Arbeitsauftrag: 1.) Fügen Sie mit Notepad++ in Ihrer Datei index.html den unten gezeigten Quelltextschnipsel

Mehr

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

Mehr

Schiller-Gymnasium Hof 20.12.2004

Schiller-Gymnasium Hof 20.12.2004 Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape

Mehr

Programmieren 2 (Prof. Hasbargen) Klausur

Programmieren 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

Mehr

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 Bei dem vierten Teil geht es um etwas praktisches: ein Emailformular, dass man auf der eigenen

Mehr

Python CGI-Skripte erstellen

Python CGI-Skripte erstellen Python CGI-Skripte erstellen CGI (Common Gateway Interface)... ist eine Schnittstelle, um Scripte im Web bereitzustellen. ist eine Schnittstelle zwischen einem HTTP-Server und ausführbaren Programmen.

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

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

Arbeiten mit UMLed und Delphi

Arbeiten mit UMLed und Delphi Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf

Mehr

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: 03.11.2014. Übung WS 2014/2015. Benedikt Schumm M.Sc.

E-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

Mehr

Web2Lead. Konfiguration

Web2Lead. Konfiguration Web2Lead Konfiguration 1. Was ist Web2Lead?... 3 2. Erstellen Sie ein individuelles Kontaktformular... 3 2.1 Optionen...4 2.2 Benachrichtigungen...4 2.3 Verkaufschance...4 2.4 Formular Felder...4 Copyright

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Formulare in html Bernd Bl umel Version: 1. April 2003

Formulare in html Bernd Bl umel Version: 1. April 2003 Formulare in html Bernd Blümel Version: 1. April 2003 Inhaltsverzeichnis 1 Formulare 2 1 Kapitel 1 Formulare Formulare sind in html die einzige Interaktionsmöglichkeit mit den Benutzern unserer Internet

Mehr

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Objektorientierte Programmierung für Anfänger am Beispiel PHP Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

Web Visu Tutorial. Hipecs Web Visu. Übersicht

Web Visu Tutorial. Hipecs Web Visu. Übersicht Revision Date V100 10082011 Hipecs Web Visu Die hipecs (high performance controller system) bietet die Möglichkeit einer sog Web-Visualisierung über den integrierten Webserver Hierfür wird im Standard

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

BillSAFE Payment Layer Integration Guide

BillSAFE Payment Layer Integration Guide BillSAFE Payment Layer Integration Guide letzte Aktualisierung: 10.06.2013 Inhaltsverzeichnis 1 Vorwort...2 1.1 Inhalt...2 1.2 Zielgruppe...2 1.3 Voraussetzungen...2 1.4 Feedback...2 1.5 Versionshistorie...3

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Hilfe zur Verwendung digitaler Formulare

Hilfe zur Verwendung digitaler Formulare Übersicht A) Allgemeines Seite 1 B) Antragstellung / Auswahl der Formulare Seite 1 Aufruf der Formulare Seite 1 Bearbeiten/Ausfüllen der Formulare Seite 2 C) Einreichen/Weiterleiten Seite 4 A) Allgemeines

Mehr

ESB - Elektronischer Service Bericht

ESB - Elektronischer Service Bericht Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713

Mehr

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen.

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen. Technische Dokumentation Hier finden Sie die technische Dokumentation für die Einbindung des Bestseller-Widgets. Die Dokumentation soll als Hilfestellung dienen und kann keinen Anspruch auf Vollständigkeit

Mehr

Handbuch zum Excel Formular Editor

Handbuch zum Excel Formular Editor Handbuch zum Excel Formular Editor Mit diesem Programm können Sie die Zellen von ihrer Excel Datei automatisch befüllen lassen. Die Daten können aus der Coffee Datenbank, oder einer weiteren Excel Datendatei

Mehr

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten

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

Mehr

HTML 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 <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:

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme 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

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

TeamSpeak3 Einrichten

TeamSpeak3 Einrichten TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen

Mehr

Zugriff auf Daten der Wago 750-841 über eine Webseite

Zugriff auf Daten der Wago 750-841 über eine Webseite Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente

Mehr

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin SSO-Schnittstelle Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin Telefon +49 (0)30-94408-730 Telefax +49 (0)30-96083-706 E-Mail mail@netslave.de

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Virtuemart-Template installieren? So geht es! (Virtuemart 2.0.x)

Virtuemart-Template installieren? So geht es! (Virtuemart 2.0.x) Virtuemart-Template installieren? So geht es! (Virtuemart 2.0.x) Navigation Systemvoraussetzungen! 1 1. Vorbereitung der Installation! 2 2. Installation des Templates! 2 3. Konfiguration des Yagendoo VirtueMart-Templates!

Mehr

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 - Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung

Mehr

Dynamik bis zur DB-Interaktion. Marc Schanne. CGI Möglichkeiten

Dynamik bis zur DB-Interaktion. Marc Schanne. CGI Möglichkeiten CGI einfach PHP Dynamik bis zur DB-Interaktion 1 CGI Möglichkeiten Das Common Gateway Interface (CGI) ermöglicht den Entwurf von interaktiven, benutzergesteuerten Web-Applikationen. Der WWW-Server ruft

Mehr

TREND SEARCH VISUALISIERUNG. von Ricardo Gantschew btk Berlin Dozent / Till Nagel

TREND SEARCH VISUALISIERUNG. von Ricardo Gantschew btk Berlin Dozent / Till Nagel von Ricardo Gantschew btk Berlin Dozent / Till Nagel 01 IDEE Einige kennen vielleicht GoogleTrends. Hierbei handelt es sich um eine Anwendung, bei der man verschiedenste Begriffe auf die Häufigkeit ihrer

Mehr

Standard-Kontaktformular

Standard-Kontaktformular Online-Tutorials Referat VI.5 Internetdienste Standard-Kontaktformular Legen Sie ein neues Dokument an Klicken Sie die Datei an, unter der Sie das Kontaktformular anlegen möchten Legen Sie über Datei >

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Einführung in PHP. (mit Aufgaben)

Einführung in PHP. (mit Aufgaben) Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites

Mehr

Kapitel 3 Frames Seite 1

Kapitel 3 Frames Seite 1 Kapitel 3 Frames Seite 1 3 Frames 3.1 Allgemeines Mit Frames teilt man eine HTML-Seite in mehrere Bereiche ein. Eine Seite, die mit Frames aufgeteilt ist, besteht aus mehreren Einzelseiten, die sich den

Mehr

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf

Mehr

5. Übung: PHP-Grundlagen

5. Übung: PHP-Grundlagen 5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

«Integration in WebSite» HTML-/Javascript-Code-Beispiele

«Integration in WebSite» HTML-/Javascript-Code-Beispiele QuickInfo «Integration in WebSite» HTML-/Javascript-Code-Beispiele Fragen? Ihre Umfrage soll direkt in resp. auf Ihrer WebSite erscheinen? Die Möglichkeiten für eine technische Integration an exakten Stellen

Mehr

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1 Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen

Mehr

STRATO Mail Einrichtung Mozilla Thunderbird

STRATO Mail Einrichtung Mozilla Thunderbird STRATO Mail Einrichtung Mozilla Thunderbird Einrichtung Ihrer E-Mail Adresse bei STRATO Willkommen bei STRATO! Wir freuen uns, Sie als Kunden begrüßen zu dürfen. Mit der folgenden Anleitung möchten wir

Mehr

Synchronisations- Assistent

Synchronisations- Assistent TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent

Mehr

GEONET Anleitung für Web-Autoren

GEONET Anleitung für Web-Autoren GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden

Mehr

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7 KeePass Anleitung 1.0Allgemeine Informationen zu Keepass KeePass unter Windows7 2.0 Installation unter Windows7 2.1 Erstellen einer neuen Datenbank 2.2 Speichern von Benutzernamen und Passwörtern 2.3 Sprache

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie

Mehr

Leitfaden zur Nutzung von binder CryptShare

Leitfaden zur Nutzung von binder CryptShare Leitfaden zur Nutzung von binder CryptShare Franz Binder GmbH & Co. Elektrische Bauelemente KG Rötelstraße 27 74172 Neckarsulm Telefon +49 (0) 71 32-325-0 Telefax +49 (0) 71 32-325-150 Email info@binder-connector

Mehr

Lernwerkstatt 9 privat- Freischaltung

Lernwerkstatt 9 privat- Freischaltung Was tun, wenn mein Rechner immer wieder die Freischaltung der Lernwerkstatt 9 privat verliert und ich die Ursache dafür nicht finden kann? Normalerweise genügt es, genau eine einzige online-freischaltung

Mehr

Herzlich willkommen im Modul Web-Engineering

Herzlich willkommen im Modul Web-Engineering Herbst 2014 Herzlich willkommen im Modul Web-Engineering Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko

Mehr

HTML Programmierung. Aufgaben

HTML Programmierung. Aufgaben HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite

Mehr

Enigmail Konfiguration

Enigmail Konfiguration Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es

Mehr

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16. Copyright

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16. Copyright Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16 Änderungen in Dokumentation und Software sind vorbehalten! Copyright Copyright 2005 COSA GmbH Alle Rechte vorbehalten.

Mehr

Erstellen von Mailboxen

Erstellen von Mailboxen Seite 1 von 5 Erstellen von Mailboxen Wenn Sie eine E-Mail-Adresse anlegen möchten, mit Ihrem Domain-Namen, z. B. IhrName@Domain.com, müssen Sie eine Mailbox erstellen. Gehen Sie hierzu wie folgt vor:

Mehr

Frames oder Rahmen im Browserfenster

Frames oder Rahmen im Browserfenster In dieser Ausbildungseinheit zeigen wir Ihnen, wie Frames oder auch Rahmen im Browserfenster erstellt werden. Dabei möchten wir anmerken, dass zu Frames bereits sehr viel Gegensätzliches geschrieben wurde.

Mehr

Erstellen einer digitalen Signatur für Adobe-Formulare

Erstellen einer digitalen Signatur für Adobe-Formulare Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist

Mehr

Installation von Wordpress

Installation von Wordpress Installation von Wordpress Wordpress (http://wordpress-deutschland.org/) ist ein sehr bekanntes Blog-Script, welches Ihnen ermöglicht, schnell und einfach ein Blog auf Ihrem Webspace zu installieren. Sie

Mehr

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um

Mehr

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Anleitung zum Login über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Stand: 18.Dezember 2013 1. Was ist der Mediteam-Login? Alle Mediteam-Mitglieder können kostenfrei einen Login beantragen.

Mehr

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014 Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014 Martin Vollenweider Dateinamen im Internet Da wir im Internet in gemischten Hard- und Softwareumgebungen (z.b. Windows, Unix, Macintosh,

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

Import und Export von Übergängern

Import und Export von Übergängern Import und Export von Übergängern SibankPLUS bietet Ihnen eine komfortable Schnittstelle, um den Wechsel der Schüler nach der Stufe 4 von der Grundschule auf eine weiterführende Schule zu verarbeiten.

Mehr

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden Agentur für Werbung & Internet Schritt für Schritt: Newsletter mit WebEdition versenden E-Mail-Adresse im Control Panel einrichten Inhalt Vorwort 3 Einstellungen im Reiter «Eigenschaften» 4 Einstellungen

Mehr

etermin Einbindung in Outlook

etermin Einbindung in Outlook etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument

Mehr

Kommunikations-Management

Kommunikations-Management Tutorial: Wie kann ich E-Mails schreiben? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory E-Mails schreiben können. In myfactory können Sie jederzeit schnell und einfach E-Mails verfassen egal

Mehr

Print2CAD 2017, 8th Generation. Netzwerkversionen

Print2CAD 2017, 8th Generation. Netzwerkversionen Installation der Netzwerkversion Kazmierczak Software Print2CAD 2017, 8th Generation Print2CAD 2017, 8th Generation Netzwerkversionen Einführung Installationshinweise Die Programme von Kazmierczak Software

Mehr

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt. Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten

Mehr

Funktionen in PHP 1/7

Funktionen in PHP 1/7 Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt

Mehr

AutoTexte und AutoKorrektur unter Outlook verwenden

AutoTexte und AutoKorrektur unter Outlook verwenden AutoTexte und AutoKorrektur unter Outlook verwenden Die Hilfsmittel "AutoKorrektur" und "AutoTexte", die schon unter Microsoft Word das Arbeiten erleichtern, sind natürlich auch unter Outlook verfügbar.

Mehr

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Version 2.0.1 Deutsch 03.06.2014 In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Inhaltsverzeichnis... 1 1. Hinweise... 2 2. Konfiguration... 3 2.1. Generische

Mehr

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und

Mehr

Dokumentation zur Versendung der Statistik Daten

Dokumentation zur Versendung der Statistik Daten Dokumentation zur Versendung der Statistik Daten Achtung: gem. 57a KFG 1967 (i.d.f. der 28. Novelle) ist es seit dem 01. August 2007 verpflichtend, die Statistikdaten zur statistischen Auswertung Quartalsmäßig

Mehr

Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2

Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2 Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2 Hier finden Sie die Beschreibung der letzten Änderungen und Aktualisierungen. Bei Fragen und Anregungen steht das EDI-Real-Team unter +43 732

Mehr

Kennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de

Kennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de Inhaltsverzeichnis Inhaltsverzeichnis... 1 Grundlagen... 2 Hyperlinks innerhalb einer Datei... 2 Verweisziel definieren... 2 Einen Querverweis setzen... 3 Verschiedene Arten von Hyperlinks... 3 Einfache

Mehr

Anleitung für die Formularbearbeitung

Anleitung für die Formularbearbeitung 1 Allgemeines Anleitung für die Formularbearbeitung Die hier hinterlegten Formulare sind mit der Version Adobe Acrobat 7.0 erstellt worden und im Adobe-PDF Format angelegt. Damit alle hinterlegten Funktionen

Mehr

Erstellung botoptimierter Partnerlinks

Erstellung botoptimierter Partnerlinks Erstellung botoptimierter Partnerlinks Um bestimmte Aktionen und deren Rückläufer übersichtlich tracken zu können, bietet das RedSYS Partnerprogramm in Verbindung mit den botoptimierten RedSYS-Links, die

Mehr

Kurzinformation Zugang zur NOVA für dezentrale Administratoren

Kurzinformation Zugang zur NOVA für dezentrale Administratoren Kurzinformation Zugang zur NOVA für dezentrale Administratoren Unter dieser URL können Sie sich mit Ihrem Benutzernamen und PW anmelden: www.login.eservice-drv.de/elogin Nach erfolgreicher Anmeldung mit

Mehr

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

BFV Widgets Kurzdokumentation

BFV Widgets Kurzdokumentation BFV Widgets Kurzdokumentation Mit Hilfe eines BFV-Widgets lassen sich die neuesten Ergebnisse und die aktuellen Tabellen des BFV auf der eigenen nicht kommerziellen Webseite mit wenig Aufwand einbeten.

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

WEBSEITEN ENTWICKELN MIT ASP.NET

WEBSEITEN ENTWICKELN MIT ASP.NET jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

FastViewer Remote Edition 2.X

FastViewer Remote Edition 2.X FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden

Mehr

SMS/ MMS Multimedia Center

SMS/ MMS Multimedia Center SMS/ MMS Multimedia Center der BEYOND THE NET GmbH BEYOND THE NET GmbH Seite 1 Unser Multimedia Center ist eine WEB basierende Anwendung, die es ermöglicht von einer Zentrale aus, viele Mitarbeiter zu

Mehr

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen) 1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise

Mehr

Was man mit dem Computer alles machen kann

Was man mit dem Computer alles machen kann Was man mit dem Computer alles machen kann Wie komme ich ins Internet? Wenn Sie einen Computer zu Hause haben. Wenn Sie das Internet benutzen möchten, dann brauchen Sie ein eigenes Programm dafür. Dieses

Mehr

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen Grontmij GmbH Postfach 34 70 17 28339 Bremen Friedrich-Mißler-Straße 42 28211 Bremen T +49 421 2032-6 F +49 421 2032-747 E info@grontmij.de W www.grontmij.de DELFI Benutzeranleitung Dateiversand für unsere

Mehr

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

Mehr