Ihr Standort: Kostenloses Kurse / Der beispielhafte Weg zur Website mit Dreamweaver CS5

Der beispielhafte Weg zur Website mit Dreamweaver CS5 - Der Kurs zum kostenlosen Lernen und Nachschlagen

Der beispielhafte Weg zur Website mit Dreamweaver CS5

Kurs starten >>
Beispiele Aufgaben Fragen Dateien
237 62 81 43

Eine Website verwendet heutzutage ein ganzes Bündel aus Technologien wie HTML, CSS, Flash, PHP, SQL usw.. Wohl dem, der da den Überblick nicht verliert. Das Anliegen von Dreamweaver CS4 ist es, all diese Technologien zusammenzuhalten und strukturiert aufzubereiten.

Zudem vereinfacht Dreamweaver CS5 durch seine zahlreichen Assistenten die Erstellung von HTML-Dokumenten, CSS-Regeln und sonstigen Programmtexten. Der Einsatz von Assistenten ermöglicht sogar das Erstellen dynamischer Webseiten.

In dem vorliegenden Werk wird eine beispielhafte Website Schritt für Schritt aufgebaut. Das zugrunde liegende Webdesign ist zeitgemäß. Es verzichtet auf Frames und Tabellen und setzt dagegen auf eine strikte Trennung von Darstellung und Inhalt mittels XHTML und CSS. Ebenso wird das Erstellen dynamischer Webseiten mit PHP und SQL demonstriert, die Einbindung von Multimedia Inhalten thematisiert und die Suchmaschinenoptimierung besprochen.

Inhalt

  • Der beispielhafte Weg zur Website mit Dreamweaver CS5
    • Vorwort
    • 1 Erste Schritte
      • 1.1 Warum Dreamweaver CS5?
        • 1.1.1 Beispiel 1: Mindestanforderungen an die Hardware
        • 1.1.2 Beispiel 2: Dreamweaver CS5 installieren
        • 1.1.3 Beispiel 3: Dreamweaver CS5 starten
      • 1.2 Anlegen einer Website
        • 1.2.1 Beispiel 4: Website anlegen
      • 1.3 Übungsaufgaben
        • 1.3.1 Aufgabe 1: Legen Sie eine neue Website an
        • 1.3.2 Aufgabe 2: Öffnen Sie die Website webuebung
      • 1.4 Verständnisfragen
    • 2 Elemente der Arbeitsoberfläche
      • 2.1 Die einzelnen Fenster und Hilfsmittel der Arbeitsoberfläche
        • 2.1.1 Beispiel 5: Dokumentenfenster
        • 2.1.2 Beispiel 6: Entwurfs-Ansicht
        • 2.1.3 Beispiel 7: Live-Ansicht und Browser-Ansicht
        • 2.1.4 Beispiel 8: Code-Ansicht
        • 2.1.5 Beispiel 9: Teilen-Ansicht
        • 2.1.6 Beispiel 10: Visuelle Hilfsmittel einfügen
        • 2.1.7 Beispiel 11: Browserkompatibilität prüfen
      • 2.2 Die Statuszeile
        • 2.2.1 Beispiel 12: HTML-Tags in der Statuszeile
        • 2.2.2 Beispiel 13: Symbole in der Statuszeile
      • 2.3 Code-Navigator
        • 2.3.1 Beispiel 14: Beispiel Code
      • 2.4 Der Eigenschafteninspektor
        • 2.4.1 Beispiel 15: Texteigenschaften
        • 2.4.2 Beispiel 16: CSS-Eigenschaften
      • 2.5 Paletten
        • 2.5.1 Beispiel 17: Das Dateien-Fenster
        • 2.5.2 Beispiel 18: Die CSS-Stile-Palette
        • 2.5.3 Beispiel 19: Die Einfügen-Palette
        • 2.5.4 Beispiel 20: Das Register Allgemein
        • 2.5.5 Beispiel 21: Das Register Layout
        • 2.5.6 Beispiel 22: Das Register Spry
        • 2.5.7 Beispiel 23: Paletten verschieben
        • 2.5.8 Beispiel 24: Arbeitsansicht speichern
      • 2.6 Übungsaufgaben
        • 2.6.1 Aufgabe 3: Erstellen einer neuen Webseite mit Layout und CSS-Datei
        • 2.6.2 Aufgabe 4: Wechseln zwischen Entwurfs- und Code-Ansicht
        • 2.6.3 Aufgabe 5: Wechseln zwischen Entwurfs- und LIVE-Ansicht und Änderungen im Quellcode
        • 2.6.4 Aufgabe 6: Einfügen des visuellen Hilfsmittels Raster und Testen der Browser-Kompatibilität
        • 2.6.5 Aufgabe 7: Scrollen und Ansicht vergrößern und verkleinern
        • 2.6.6 Aufgabe 8: Verwenden des Code-Navigators
        • 2.6.7 Aufgabe 9: Ändern von Textattributen mit dem Eigenschafteninspektor
        • 2.6.8 Aufgabe 10: Arbeiten mit der CSS-Stile-Palette
        • 2.6.9 Aufgabe 11: Arbeiten mit der CSS-Stile-Palette
        • 2.6.10 Aufgabe 12: Arbeiten mit der Einfügen-Palette
        • 2.6.11 Aufgabe 13: Verschieben der Dateien-Palette in die Mitte des Bildschirms
      • 2.7 Verständnisfragen
    • 3 Vorlage für die Website „Stadtlupe“ erstellen
      • 3.1 Erstellen der Ordner für die Website Stadtlupe
        • 3.1.1 Beispiel 25: Ordner Stadtlupe anlegen
      • 3.2 Die Schritte beim Erstellen einer Vorlage
        • 3.2.1 Beispiel 26: Layout-Vorlagenauswahl öffnen
        • 3.2.2 Beispiel 27: Unterschiede der einzelnen Layout-Vorlagen herausfinden
        • 3.2.3 Beispiel 28: Leere HTML-Seite anlegen
        • 3.2.4 Beispiel 29: HTML-Seite als Vorlage speichern
        • 3.2.5 Beispiel 30: Vorlagen-Seite in der Live-Ansicht anzeigen
        • 3.2.6 Beispiel 31: Vorlagen-Seite im Browser anzeigen
      • 3.3 Einfügen der Elemente in die Vorlage
        • 3.3.1 Beispiel 32: Generelle Bestandteile einer Webseite
      • 3.4 CSS-Regeln, die erläutert werden
        • 3.4.1 Beispiel 33: Kopfbereich einer Vorlage bearbeiten
        • 3.4.2 Beispiel 34: Den Bereich body bearbeiten
        • 3.4.3 Beispiel 35: Navigation einfügen
        • 3.4.4 Beispiel 36: Hyperlink einfügen
        • 3.4.5 Beispiel 37: Bearbeitbaren Bereich einfügen
        • 3.4.6 Beispiel 38: Anlegen eines Bearbeitbaren Bereichs bei der Auswahl einer neuen Seite
        • 3.4.7 Beispiel 39: Vorlagenseite für die Seite index.html verwenden
        • 3.4.8 Beispiel 40: Elemente in index.html einfügen
      • 3.5 Übungsaufgaben
        • 3.5.1 Aufgabe 14: HTML-Seite als Vorlage speichern
        • 3.5.2 Aufgabe 15: Kopfbereich der Vorlage ändern
        • 3.5.3 Aufgabe 16: Body- und Fußbereich der Vorlage ändern
        • 3.5.4 Aufgabe 17: Vertikale Navigationsleiste einfügen
        • 3.5.5 Aufgabe 18: Seiten unter Verwendung der Vorlage uebung_vorlage.dwt erstellen
        • 3.5.6 Aufgabe 19: Fußzeile in der Vorlage uebung_vorlage.dwt bearbeiten
        • 3.5.7 Aufgabe 20: Hyperlinks in das Menü der Vorlage uebung_vorlage.dwt einfügen
      • 3.6 Verständnisfragen
    • 4 Die CSS-Regeln im Einzelnen
      • 4.1 Überprüfen von CSS-Regeln
        • 4.1.1 Beispiel 41: CSS-Regel über den CSS-Inspektor überprüfen
        • 4.1.2 Beispiel 42: Überprüfen und Ändern von CSS-Eigenschaften mittels Einfrieren
      • 4.2 Erstellen und anschließendes importieren von verschachtelten CSS-Dateien in einem Schritt
        • 4.2.1 Beispiel 43: Erstellen einer CSS-Datei
      • 4.3 Ändern einer Überschrift über den Eigenschafteninspektor
        • 4.3.1 Beispiel 44: CSS-Regel über den Eigenschafteninspektor zuweisen
      • 4.4 Arten von Stilen
        • 4.4.1 Beispiel 45: Klassenstile
        • 4.4.2 Beispiel 46: HTML-Tag-Stile
        • 4.4.3 Beispiel 47: Eine Regel für mehrere Tags
        • 4.4.4 Beispiel 48: Klassenstile zuweisen
        • 4.4.5 Beispiel 49: CSS-Klassenstil in der Webseite index.html anwenden
        • 4.4.6 Beispiel 50: Klassenstil entfernen
        • 4.4.7 Beispiel 51: Klassenstil umbenennen
      • 4.5 Kategorien der CSS-Stile
      • 4.6 Exkurs: Spry-Navigationsmenü
        • 4.6.1 Beispiel 52: CSS-Regel für Spry-Menü vergeben
        • 4.6.2 Beispiel 53: Menü-Position bestimmen
        • 4.6.3 Beispiel 54: Hintergrundfarbe des Spry-Menüs ändern
        • 4.6.4 Beispiel 55: Hintergrund des Spry-Menüs transparent machen
        • 4.6.5 Beispiel 56: Schriftfarbe im Spry-Menü ändern
        • 4.6.6 Beispiel 57: Schriftgröße der einzelnen Menüpunkte ändern
        • 4.6.7 Beispiel 58: Rahmen der Navigationsleiste ändern
        • 4.6.8 Beispiel 59: Hovern
      • 4.7 Einbinden von Hyperlinks
        • 4.7.1 Beispiel 60: Hyperlinks über den Assistenten einfügen
        • 4.7.2 Beispiel 61: Externe Hyperlinks einfügen
        • 4.7.3 Beispiel 62: Interne Hyperlinks einfügen
        • 4.7.4 Beispiel 63: Benannten Anker dokumentübergreifend verwenden
        • 4.7.5 Beispiel 64: E-Mail-Links
        • 4.7.6 Beispiel 65: Hyperlinks auf Bilder
        • 4.7.7 Beispiel 66: Hyperlinks löschen
      • 4.8 Übungsaufgaben
        • 4.8.1 Aufgabe 21: Ändern einer Überschrift im Content unter Verwendung einer Klasse
        • 4.8.2 Aufgabe 22: Ändern eines Klassennamens
        • 4.8.3 Aufgabe 23: Zuweisen eines transparenten Hintergrunds für das Navigationsmenü
        • 4.8.4 Aufgabe 24: Ändern der Überschriftposition innerhalb des Bereichs Content
        • 4.8.5 Aufgabe 25: Ändern der Schriftgröße des Menütexts und der Breite des Bereichs sidebar
        • 4.8.6 Aufgabe 26: Ändern der Breite des Untermenüs
        • 4.8.7 Aufgabe 27: Wechseln der Hoverfarbe des Menüs in einen Grünton
        • 4.8.8 Aufgabe 28: Einfügen eines externen Hyperlinks
        • 4.8.9 Aufgabe 29: Einfügen eines internen Hyperlinks mit einer internen Webseite
        • 4.8.10 Aufgabe 30: Einfügen eines internen Hyperlinks mit einem Anker
        • 4.8.11 Aufgabe 31: CSS-Regel überprüfen
        • 4.8.12 Aufgabe 32: Einfügen einer externen CSS-Datei in eine bestehende externe CSS-Datei
      • 4.9 Verständnisfragen
    • 5 Mit Bildern arbeiten
      • 5.1 Das Einfügen von Bildern
        • 5.1.1 Beispiel 67: Bild im Bilderstammordner speichern, in der HTML-Seite einfügen und Alternativtext vergeben
        • 5.1.2 Beispiel 68: Bilder auf Webseiten anordnen
        • 5.1.3 Beispiel 69: Bilder mit Fließtext anordnen
        • 5.1.4 Beispiel 70: Bilder und Text mit so genannten AP Divs darstellen
        • 5.1.5 Beispiel 71: AP Divs mit Bild und Text einfügen
        • 5.1.6 Beispiel 72: Sechs AP Divs zueinander anordnen
        • 5.1.7 Beispiel 73: AP Divs mit Bild, Fließtext und Abstandshalter
      • 5.2 Einfügen von Icons innerhalb eines Texts
        • 5.2.1 Beispiel 74: Bild innerhalb eines Textes einfügen
      • 5.3 Übungsaufgaben
        • 5.3.1 Aufgabe 33: Einfügen von Bildern und Fließtext
        • 5.3.2 Aufgabe 34: Einfügen von Bildern und Fließtext in ein Div-Element
      • 5.4 Verständnisfragen
    • 6 Das Kontakt-Formular
      • 6.1 Ein Kontaktformular und die Sicherstellung der benötigten Daten
        • 6.1.1 Beispiel 75: Kontakt-Formular anlegen
      • 6.2 Unterschied zwischen den Methoden GET und POST
      • 6.3 Einbinden der einzelnen Formular-Elemente
        • 6.3.1 Beispiel 76: Tabelle für Formularstruktur einfügen
        • 6.3.2 Beispiel 77: Textfelder einfügen
        • 6.3.3 Beispiel 78: Textbereich einfügen
        • 6.3.4 Beispiel 79: Kontrollkästchen einfügen
        • 6.3.5 Beispiel 80: Schriftgröße innerhalb der Tabelle ändern
        • 6.3.6 Beispiel 81: Optionsschalter einfügen
        • 6.3.7 Beispiel 82: Auswahllisten einfügen
        • 6.3.8 Beispiel 83: Schaltflächen einfügen
      • 6.4 Formularüberprüfung
        • 6.4.1 Beispiel 84: Textfelder überprüfen
        • 6.4.2 Beispiel 85: Kontrollkästchen (Check-Boxen) überprüfen
        • 6.4.3 Beispiel 86: Optionsfelder (Radio-Buttons) überprüfen
        • 6.4.4 Beispiel 87: Listenfelder überprüfen
        • 6.4.5 Beispiel 88: Spry-Überprüfungen nachträglich bearbeiten
      • 6.5 Formularelemente mit CSS formatieren
        • 6.5.1 Beispiel 89: Schriftgröße und Schriftart von Textfeldern über CSS ändern
      • 6.6 Übungsaufgaben
        • 6.6.1 Aufgabe 35: Erstellen eines Kontaktformulars
        • 6.6.2 Aufgabe 36: Überprüfen Sie die Eingaben in das Kontaktformular
      • 6.7 Verständnisfragen
    • 7 Exkurs: Mit Tabellen arbeiten
      • 7.1 Warum braucht es dennoch Tabellen?
        • 7.1.1 Beispiel 90: Tabelle mit zwei Zeilen und vier Spalten über ganze Seite einfügen
        • 7.1.2 Beispiel 91: Tabelle mit Informationen füllen
        • 7.1.3 Beispiel 92: Tabelle löschen
        • 7.1.4 Beispiel 93: Spaltenbreite ändern
        • 7.1.5 Beispiel 94: Abstände der Inhalte einer Zelle zum Zellrand zuweisen und Abstände zwischen den einzelnen Zellen erzeugen
        • 7.1.6 Beispiel 95: Zellinhalte ausrichten mit dem Eigenschafteninspektor
        • 7.1.7 Beispiel 96: Zellinhalte ausrichten mit CSS
      • 7.2 Weitere Formatierungen
        • 7.2.1 Beispiel 97: Rand am unteren Ende einer Zeile einfügen
        • 7.2.2 Beispiel 98: Hintergrund für die gesamte Tabelle und für die Kopfzeile der Tabelle erzeugen
        • 7.2.3 Beispiel 99: Eine Klasse für einen Zeilenhintergrund erstellen und verwenden
      • 7.3 Zuweisen einer anderen Schriftart und -größe
        • 7.3.1 Beispiel 100: Neue Attribute über eine Klasse zuweisen
        • 7.3.2 Beispiel 101: Neue Attribute über eine ID zuweisen
      • 7.4 Andere Methoden zum Formatieren von Tabellen
        • 7.4.1 Beispiel 102: Tabellenzeilen über den Eigenschafteninspektor formatieren
        • 7.4.2 Beispiel 103: Randstärke der Tabelle ändern
        • 7.4.3 Beispiel 104: Randstärke über eine CSS-Regel ändern
        • 7.4.4 Beispiel 105: Innere Randstärke der einzelnen Zellen einer Tabelle ändern
      • 7.5 Tabellen und das berühmte transparente GIF
        • 7.5.1 Beispiel 106: Breite und Höhe von Tabellenzellen mit einem 1pixel.gif ändern
      • 7.6 Importieren von Tabellendaten und sortieren
        • 7.6.1 Beispiel 107: EXCEL-Tabelle importieren
        • 7.6.2 Beispiel 108: Tabelle aus einer Textdatei importieren und sortieren
      • 7.7 Hilfsmittel für das Layout einer dreispaltigen Seite
        • 7.7.1 Beispiel 109: 3-spaltiges Layout mit einer Tabelle erstellen
        • 7.7.2 Beispiel 110: Design einer dreispaltigen Seite mit AP Divs
      • 7.8 Übungsaufgaben
        • 7.8.1 Aufgabe 37: Erstellen einer Tabelle
        • 7.8.2 Aufgabe 38: Formatieren der einzelnen Zeilen der Tabelle
      • 7.9 Verständnisfragen
    • 8 Seiten mit Div-Elementen strukturieren und Layout-Grundsätze
      • 8.1 Div-Elemente in eine Seite einfügen
        • 8.1.1 Beispiel 111: Neue Seite öffnen und body-Eigenschaften mittels CSS-Regel festlegen
        • 8.1.2 Beispiel 112: Div-Element (Container) auf einem HTML-Dokument einfügen und formatieren
        • 8.1.3 Beispiel 113: Div-Element löschen
        • 8.1.4 Beispiel 114: Div-Element für den Kopfbereich der Website einfügen und formatieren
        • 8.1.5 Beispiel 115: Div-Element für den Inhalt der Website einfügen und formatieren
        • 8.1.6 Beispiel 116: Div-Element für den Fußbereich der Website einfügen und formatieren
        • 8.1.7 Beispiel 117: Div-Element für das Logo einfügen und formatieren
        • 8.1.8 Beispiel 118: Div-Element für die Navigation einfügen und formatieren
        • 8.1.9 Beispiel 119: Div-Element für ein Banner einfügen und formatieren
        • 8.1.10 Beispiel 120: Div-Element für eine linke Spalte einfügen und formatieren
        • 8.1.11 Beispiel 121: Div-Element für eine rechte Spalte einfügen und formatieren
        • 8.1.12 Beispiel 122: Spalte anpassen
        • 8.1.13 Beispiel 123: Alternatives Layout verwenden
      • 8.2 Übungsaufgaben
        • 8.2.1 Aufgabe 39: Fügen Sie Div-Elemente nach der unten dargestellten Anordnung ein
      • 8.3 Verständnisfragen
    • 9 Mit Frames arbeiten
      • 9.1 Die Kopfseite für den Frame
        • 9.1.1 Beispiel 124: Kopfseite für den Frame erstellen
      • 9.2 Die Menü- und die Indexseite für den Frame
        • 9.2.1 Beispiel 125: Menüseite für den Frame erstellen
        • 9.2.2 Beispiel 126: Indexseite für den Frame erstellen
      • 9.3 Weitere Seiten für den Frame
        • 9.3.1 Beispiel 127: Seite der Firmenstruktur und Downloadseite für den Frame erstellen
      • 9.4 Das Frameset
        • 9.4.1 Beispiel 128: Frameset erstellen
        • 9.4.2 Beispiel 129: Frameset markieren und speichern
      • 9.5 Einrichten der Standardsicht auf das Frame
        • 9.5.1 Beispiel 130: Kopfseite in das Frameset einfügen
        • 9.5.2 Beispiel 131: Menüseite in das Frameset einfügen
        • 9.5.3 Beispiel 132: Erste Seite im mainFrame einfügen
        • 9.5.4 Beispiel 133: Die einzelnen Menüpunkte verlinken
        • 9.5.5 Beispiel 134: Mit dem Ziel _blank verlinken
        • 9.5.6 Beispiel 135: Mit dem Ziel _top verlinken
      • 9.6 IFrame
        • 9.6.1 Beispiel 136: IFrame einfügen und einer Grafik zuweisen
      • 9.7 Übungsaufgaben
        • 9.7.1 Aufgabe 40: Erstellen der Kopfseite eines Framesets
        • 9.7.2 Aufgabe 41: Erstellen Sie die Seite frame_menue.html
        • 9.7.3 Aufgabe 42: Erstellen Sie die Seite uebung_frame_index.html
        • 9.7.4 Aufgabe 43: Erstellen Sie ein Frameset und fügen Sie die entsprechenden Seiten ein
      • 9.8 Verständnisfragen
    • 10 Dynamische Webseiten
      • 10.1 Risiken einer PHP-Webanwendung
        • 10.1.1 Was wird als Cross-Site Scripting (XSS) bezeichnet?
        • 10.1.2 Wie kann ein XSS-Angriff erfolgen?
        • 10.1.3 Folgende Zwecke kann ein XSS-Angriff erreichen
        • 10.1.4 Der Angriff über eine Code Injection
        • 10.1.5 Wie kann man derartigen Angriffen vorbeugen (als Webmaster)?
        • 10.1.6 Was kann der Benutzer gegen einen XSS-Angriff unternehmen?
      • 10.2 Download und Installation der nötigen Programme
        • 10.2.1 Beispiel 137: XAMPP-Webserver downloaden
      • 10.3 Installation von PHP und phpMyAdmin
      • 10.4 Den lokalen Webserver XAMPP absichern
        • 10.4.1 Beispiel 138: Passwort für den lokalen Server vergeben
      • 10.5 MySQL-Datenbank und Dreamweaver CS5 zusammenführen
        • 10.5.1 Beispiel 139: Website, die mit der MySQL-Datenbank arbeiten soll, in den Ordner htdocs übertragen
        • 10.5.2 Beispiel 140: Lokalen Server bei Dreamweaver CS5 anmelden
        • 10.5.3 Beispiel 141: Datenbank erstellen
        • 10.5.4 Beispiel 142: Die Tabelle Buecher einrichten und Eingeben des ersten Datensatzes
        • 10.5.5 Beispiel 143: Weiteren Datensatz eingeben
        • 10.5.6 Beispiel 144: Eine bestehende MySQL-Datenbank in phpMyAdmin öffnen
        • 10.5.7 Beispiel 145: Weitere Datensätze einfügen
        • 10.5.8 Beispiel 146: Die Datenbank auf Ihrer Website mit Dreamweaver CS5 einrichten
        • 10.5.9 Beispiel 147: PHP-Seite für die Anzeige der Datenbankdaten einrichten
        • 10.5.10 Beispiel 148: Datenbankverbindung einrichten
        • 10.5.11 Beispiel 149: Bindungen einrichten
        • 10.5.12 Beispiel 150: Tabellenfelder aus der Datenbank in die Tabellenspalte unseres PHP-Dokuments einfügen
        • 10.5.13 Beispiel 151: Datensatzinhalte auf der PHP-Seite formatieren
        • 10.5.14 Beispiel 152: Buchumschlag in die Anzeige übernehmen
        • 10.5.15 Beispiel 153: Mehrerer Datensätze automatisch anzeigen
        • 10.5.16 Beispiel 154: Datensätze nach unterschiedlichen Kriterien anzeigen
        • 10.5.17 Beispiel 155: Datensatzstruktur durch Einfügen eines neuen Feldes ändern
        • 10.5.18 Beispiel 156: Neue Daten in die bisherigen Datensätze einfügen
        • 10.5.19 Beispiel 157: Erstellen der Datensatzgruppen für die WORD- und die EXCEL-Datensätze
      • 10.6 Ändern der Datensatztabelle über einen Webseitenzugriff
        • 10.6.1 Beispiel 158: Formular mit der Datensatzstruktur erstellen
        • 10.6.2 Beispiel 159: Funktion für das Einfügen eines neuen Datensatzes einrichten
        • 10.6.3 Beispiel 160: Neuen Datensatz über das eben erstellte Formular einfügen
        • 10.6.4 Beispiel 161: Eingefügten Datensatz ansehen
        • 10.6.5 Beispiel 162: Datensatz ändern
      • 10.7 Löschen eines Datensatzes
        • 10.7.1 Beispiel 163: Löschkennzeichen-Feld in den Datensatz einfügen
        • 10.7.2 Beispiel 164: Die neue Datensatzstruktur in der PHP-Seite datensatz_aendern.php aktualisieren
        • 10.7.3 Beispiel 165: Alle - als nicht gelöscht markierten - Datensätze anzeigen
        • 10.7.4 Beispiel 166: Löschkennzeichen in einem Datensatz vergeben
        • 10.7.5 Beispiel 167: Wiederholter Löschversuch
        • 10.7.6 Beispiel 168: Auch gelöschte Datensätze anzeigen
        • 10.7.7 Beispiel 169: Nur gelöschte Datensätze anzeigen
      • 10.8 Datensatz über Eingabeparameter suchen
        • 10.8.1 Beispiel 170: Suchformular erstellen
        • 10.8.2 Beispiel 171: Alle gelöschten bzw. nicht gelöschten Datensätze abwechselnd im gleichen Dokument anzeigen
      • 10.9 Benutzer authentifizieren
        • 10.9.1 Beispiel 172: Tabelle für Benutzerdaten anlegen
        • 10.9.2 Beispiel 173: Daten in neuer Tabelle eingeben
        • 10.9.3 Beispiel 174: Zwei Testseiten für den erlaubten bzw. nicht erlaubten Zugriff erstellen
        • 10.9.4 Beispiel 175: Login-Seite erstellen
        • 10.9.5 Beispiel 176: Einblick in den Quellcode der Seite login.php
        • 10.9.6 Beispiel 177: Neue Login-Seite für das Festlegen von Zugriffsebenen erstellen
        • 10.9.7 Beispiel 178: Zugriffsebene für bestimmte Webseiten vergeben
        • 10.9.8 Beispiel 179: Mehrere Zugriffsrechte für eine Webseite vergeben
      • 10.10 Anlegen eines Formulars für das Aufnehmen neuer Benutzer
        • 10.10.1 Beispiel 180: Anmeldeformular für neue Benutzer erstellen
      • 10.11 Arbeiten mit mehreren Tabellen
        • 10.11.1 Beispiel 181: Tabelle anlegen
        • 10.11.2 Beispiel 182: Bestellungen in Tabelle eingeben
        • 10.11.3 Beispiel 183: Bestellungen anzeigen
      • 10.12 Einrichten und Anzeigen von PHP-Include Dateien
        • 10.12.1 Beispiel 184: Erzeugen Sie die PHP-Datei ind.php
        • 10.12.2 Beispiel 185: Formatieren der Überschrift einer include-Datei mittels CSS
      • 10.13 Code-Hinting
        • 10.13.1 Beispiel 186: Code-Hinting in der Praxis
      • 10.14 Sessions
        • 10.14.1 Beispiel 187: Sessions starten
        • 10.14.2 Beispiel 188: Formular zum Speichern von Daten einer Session erstellen
        • 10.14.3 Beispiel 189: Übermittelte Daten einer Session auswerten
        • 10.14.4 Beispiel 190: Ausgewertete Daten in einer PHP-Seite anzeigen
        • 10.14.5 Beispiel 191: Session beenden
      • 10.15 Übungsaufgaben
        • 10.15.1 Aufgabe 44: Anlegen einer neuen Datenbank und einer Tabelle für die Aufnahme von Kundendaten
        • 10.15.2 Aufgabe 45: Anlegen eines Formulars für das Eingeben von Kundendaten
        • 10.15.3 Aufgabe 46: Auflisten von Kundendaten aus der Datenbanktabelle kundenkontakt für interne Zwecke
        • 10.15.4 Aufgabe 47: Suchen eines bestimmten Kundensatzes aus der Datenbanktabelle kundenkontakt
        • 10.15.5 Aufgabe 48: Suchen eines bestimmten Kundensatzes aus der Datenbanktabelle kundenkontakt für das Ändern und eventuellen Löschen des Datensatzes
        • 10.15.6 Aufgabe 49: Erstellen Sie eine kleine Multiplikation in PHP
        • 10.15.7 Aufgabe 50: Aufgabe CSS - einfrieren
      • 10.16 Verständnisfragen
    • 11 Grafikobjekte, Medien, JS gesteuerte AP- und Spry-Elemente
      • 11.1 Rollover-Bilder
        • 11.1.1 Beispiel 192: Symbol für Rollover-Schaltflächen mit Fireworks CS5 erstellen
        • 11.1.2 Beispiel 193: Schaltflächen-Status festlegen
        • 11.1.3 Beispiel 194: Schaltfläche testen
        • 11.1.4 Beispiel 195: Textelemente hinzufügen
        • 11.1.5 Beispiel 196: Einzelne Schaltflächen exportieren
        • 11.1.6 Beispiel 197: Schaltflächen mit einem Hyperlink versehen
        • 11.1.7 Beispiel 198: Schon vorhandene Schaltflächen über Adobe Fireworks CS5 einbinden
        • 11.1.8 Beispiel 199: Vorhandene Schaltflächen mit der Navigationsleiste eines Grafikobjekts einbinden
      • 11.2 JPG-Dateien für Rollover-Bilder einer Hyperlink-Schaltfläche
        • 11.2.1 Beispiel 200: Zwei Schaltflächen-Bilder für den Rollover-Effekt auswählen
      • 11.3 Zwei Bilder, die Platz sparend übereinander liegen
        • 11.3.1 Beispiel 201: Zwei Bilder an der gleichen Position abwechselnd erscheinen lassen
      • 11.4 Flash-Filme
        • 11.4.1 Beispiel 202: Flash-Film einfügen
      • 11.5 Einfügen eines Films
        • 11.5.1 Beispiel 203: Film von www.youtube.com laden
        • 11.5.2 Beispiel 204: Film in Flash-Format konvertieren
      • 11.6 Google Maps für die eigene Webseite
        • 11.6.1 Beispiel 205: Google-Maps-Karte in die eigene Webseite einfügen
      • 11.7 Mit JavaScript gesteuerte AP-Elemente
        • 11.7.1 Beispiel 206: Alle drei AP-Elemente erstellen
        • 11.7.2 Beispiel 207: Neue AP Div-Namen vergeben
        • 11.7.3 Beispiel 208: Tabelle für die Hyperlinks einfügen
        • 11.7.4 Beispiel 209: Bilder in die AP Divs einfügen
        • 11.7.5 Beispiel 210: Stapelungsreihenfolge der AP Divs festlegen
        • 11.7.6 Beispiel 211: Verhalten auf den jeweiligen Link zuweisen
        • 11.7.7 Beispiel 212: Erscheinungsmodus von Bildern durch das Zuweisen eines Verhaltens steuern
      • 11.8 Spry-Registerkarten
        • 11.8.1 Beispiel 213: Spry-Registerkarte einfügen
        • 11.8.2 Beispiel 214: Inhalte in eine Spry-Registerkarte einfügen
        • 11.8.3 Beispiel 215: Abstand zwischen Bild und Text mittels CSS-Regel festlegen
      • 11.9 Spry-Akkordeon
        • 11.9.1 Beispiel 216: Spry-Akkordeon (Accordion) einfügen
        • 11.9.2 Beispiel 217: Inhalte einfügen
        • 11.9.3 Beispiel 218: Abstand zwischen Bild und Text mittels CSS-Regel festlegen
        • 11.9.4 Beispiel 219: Höhe des jeweiligen Bereichs mittels CSS-Regel festlegen
      • 11.10 Reduzierbare Paletten
        • 11.10.1 Beispiel 220: Spry-Reduzierbare Palette einfügen
        • 11.10.2 Beispiel 221: Inhalte einfügen
        • 11.10.3 Beispiel 222: Abstand zwischen Bild und Text mittels CSS-Regel festlegen
      • 11.11 Übungsaufgaben
        • 11.11.1 Aufgabe 51: Einfügen von Spry-Registerkarten
        • 11.11.2 Aufgabe 52: Einfügen von Spry-Reduzierbaren Paletten
        • 11.11.3 Aufgabe 53: Einfügen von Spry-Akkordeon
        • 11.11.4 Aufgabe 54: Einfügen von Spry-Akkordeon innerhalb eines DIV-Containers
      • 11.12 Verständnisfragen
    • 12 Verwenden von Widgets
      • 12.1 Laden und installieren des Adobe Widget-Browsers und Einbinden von Widgets in die eigene Webseite
        • 12.1.1 Beispiel 223: Den Adobe Widget-Browser laden und installieren
        • 12.1.2 Beispiel 224: Widgets formatieren und einbinden
      • 12.2 Übungsaufgaben
        • 12.2.1 Aufgabe 55: Laden Sie sich ein Widget über Adobe Exchange
        • 12.2.2 Aufgabe 56: Ändern der Eigenschaften des geladenen Widgets
        • 12.2.3 Aufgabe 57: Übernehmen des Widgets in eine HTML-Seite
      • 12.3 Verständnisfragen
    • 13 Erweiterter Subversion-Support und CS Live
      • 13.1 Anmelden von Adobe Dreamweaver CS5 bei Ihrem SVN-Server
        • 13.1.1 Beispiel 225: Anmelden des SVN-Servers bei Adobe Dreamweaver CS5
      • 13.2 CS Live
        • 13.2.1 Beispiel 226: Anlegen eines Account bei Adobe.com
        • 13.2.2 Beispiel 227: Verwenden von Lernvideos, die Adobe.com zur Verfügung stellt
        • 13.2.3 Beispiel 228: Arbeiten mit dem Dienst AdobeBrowserLab
        • 13.2.4 Beispiel 229: Anmelden bei Adobe Business Catalyst
        • 13.2.5 Beispiel 230: Arbeiten mit Adobe Business Catalyst
        • 13.2.6 Beispiel 231: Verwenden von Adobe SiteCatalyst
      • 13.3 Übungsaufgaben
        • 13.3.1 Aufgabe 58: Verschaffen Sie sich einen Überblick über CS Live Services
        • 13.3.2 Aufgabe 59: Verwenden Sie Adobe BowserLab
        • 13.3.3 Aufgabe 60: Verwenden Sie Adobe SiteCatalyst
      • 13.4 Verständnisfragen
    • 14 Website ins Internet stellen
      • 14.1 Die Übertragungsschritte
        • 14.1.1 Beispiel 233: Zum Server Kontakt aufnehmen
        • 14.1.2 Beispiel 234: Daten vom lokalen Server zum Webserver übertragen
        • 14.1.3 Beispiel 235: Cloaking verwenden
      • 14.2 Die Sache mit den Suchmaschinen
        • 14.2.1 Beispiel 236: Meta-Tag-Daten über die Quellcode-Ansicht eintragen
        • 14.2.2 Beispiel 237: Meta-Tag-Daten per Assistent eintragen
      • 14.3 Übungsaufgaben
        • 14.3.1 Aufgabe 61: Einfügen von Meta-Informationen über eine Datei
        • 14.3.2 Aufgabe 62: Einfügen von Meta-Informationen über den Assistenten
      • 14.4 Verständnisfragen
    • Anhang A Lösungen der Verständnisfragen
    • Index