ANWENDUNGSSOFTWARE

Werbung
ANWENDUNGSSOFTWARE
JavaScript I: Formulare und Datenübergabe
JAVASCRIPT, HTML UND CSS
  HTML-Datei
beschreibt Struktur und enthält Inhalt
einer Webseite
  CSS-Datei beschreibt, wie die einzelnen
Strukturelemente aussehen sollen
  JavaScript fügt Interaktivität zu einer Seite hinzu
  JavaScript kann in die HTML-Seite integriert oder
als extra Datei eingebunden werden
FORMULARE UND DATENÜBERGABE
  Formulare
erfassen Nutzereingaben
  Funktionen können auf Formularfelder zugreifen
(lesen und schreiben)
  Formulare lassen sich am besten mit Tabellen
visuell ausrichten
  CSS-Angaben für die Tabellenelemente in die CSSDatei
FORMULARE - HTML
<!--Beginn des Formulars-->
<form name="form1“>
<!--Beginn der Tabelle-->
<table id="tab1“>
<!--neue Tabellenzeile-->
<tr>
<!--Tabellenzelle1 enthält Text-->
<td>Name:</td>
<!--Tabellenzelle2 enthält ein Texteingabefeld
mit dem Namen "User", das 40 Zeichen breit
ist-->
<td> <input type="text" size="40"
name="User"></td>
<!--Ende der Tabellenzeile -->
</tr>
FORMULARE -HTML
<!--neue Tabellenzeile-->
<tr>
<!--Zelle 1 enthält einen Absendebutton-->
<td><input type="submit" value="Absenden"></
td>
<!--Zelle 2 enthält einen Button zum
Zurücksetzen, der mit "Abbrechen" beschriftet
ist-->
<td><input type="reset" value="Abbrechen"></
td>
</tr>
<!--Ende Tabelle-->
</table>
<!--Ende Formular-->
</form>
FORMULARE - CSS
/*Angaben für das gesamte Formular, setzt den
Innen-Abstand und zeichnet einen breiten Rand
um das Formular*/
form {
padding:10px;
border: 6px solid #005500;
}
/*Angaben für Formularfelder vom Typ input,
setzt Innenabstand, schmalen grauen Rand und
Hintergrundfarbe*/
input {
padding: 4px 6px;
border: 1px solid #555;
background-color: #aaaaaa;
}
TABELLEN - CSS
/*Angaben für Tabelle "tab1" und
Tabellenzellen, zeichnet blauen Rand
und setzt die Inhalte rechtsbündig*/
#tab1, td {
border: 1px solid #0000ff;
text-align: right;
}
GOOGLE WEB FONTS
  http://www.google.com/fonts/
  große
Auswahl an Fonts
  können vom Google-Server nachgeladen werden
  Achtung:
Es wird also beim Laden der Seite eine Verbindung
zum Google Server aufgebaut, nicht sichtbar für die
Seitenbesucher.
Webseite abhängig von Google-Servern!
Webseite sendet Verbindungsdaten an Google,
Surfprotokolle können erstellt werden.
  Auswahl auf der Webseite, automatische CodeGenerierung
GOOGLE WEB FONTS
  Beispiel-Link
für html-Datei:
<link href='http://
fonts.googleapis.com/css?
family=Merienda' rel='stylesheet'
type='text/css'>
  Verwendung
in CSS:
font-family: 'Marienda', cursive;
EINGEBETTETE FRAMES - IFRAME
<iframe src="..." width="..." height="..." name="Verweis">
o  src bestimmt, was im Frame angezeigt wird: HTML-Datei, beliebige andere
lokale oder entfernte Datenquelle (youtube-Video, Google Maps – Verweis,
Facebook-Button etc.)
o  name wird benötigt um Verweise auf den Frame zu definieren, mit der
Angabe von target können dort dann auch später über einen Verweise
Inhalte angezeigt werden
o  zwischen <iframe> und </iframe> kann auch alternativer Text
angegeben werden, wird angezeigt, falls der Browser eingebettete Frames
nicht interpretieren kann
INHALTE FÜR IFRAMES
o  Plugins für Facebook:
http://developers.facebook.com/docs/plugins/
o  Google Maps einbinden:
http://maps.google.de/
o  Youtube-Videos einbinden:
http://www.googlewatchblog.de/2010/07/youtube-videos-als-html5video-einbinden/
o  immer Datenschutz beachten, insbesondere beim Facebook-PlugIn,
da wird eine Verbindung zu Facebook beim Öffnen der Seite hergestellt
und Informationen übertragen, ohne dass der Nutzer die Möglichkeit
hat, darauf Einfluss zu nehmen
Herunterladen