Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver...

59
Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch

Transcript of Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver...

Page 1: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Richard Beer, Susann Gailus

Adobe Dreamweaver CS4Das umfassende Handbuch

1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Page 2: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Auf einen Blick

TEIL I Grundlagen

1 Einleitung ......................................................................................... 272 Projektablauf für die Buchwebsite .................................................... 353 Programmgrundlagen ....................................................................... 434 Dreamweaver erweitern ................................................................... 83

TEIL II Statische Websites

5 Eine Site erstellen ............................................................................. 916 Grundlegende Dokumenteinstellungen ............................................. 1177 Tabellen in Dreamweaver ................................................................. 1278 Bilder im Web .................................................................................. 1459 Framesets ......................................................................................... 16310 Verhalten ......................................................................................... 17711 CSS in Dreamweaver ........................................................................ 18712 Spry – Framework für Ajax ................................................................ 25113 Spry-Widgets .................................................................................... 25514 Hyperlinks ........................................................................................ 26715 Vorlagen und Bibliotheken ............................................................... 27516 Formulare ......................................................................................... 29317 Quelltext de luxe .............................................................................. 32118 Dreamweaver und Flash ................................................................... 33719 Office-Dateien einfügen ................................................................... 345

TEIL III Dynamische Websites

20 Dynamische Websites – Einführung .................................................. 35121 Einführung in PHP ............................................................................ 36322 Lokalen Webserver installieren ......................................................... 38323 Dynamische Sites in Dreamweaver einrichten ................................... 41324 MySQL-Grundlagen .......................................................................... 42125 Datenbanken mit Dreamweaver anbinden ........................................ 44926 PHP und Dreamweaver .................................................................... 45727 Datenbanken abfragen ..................................................................... 46728 Daten einfügen und dynamische Formulare ...................................... 54329 Datensätze bearbeiten ...................................................................... 55330 Benutzer authentifizieren und Zugriffsrechte festlegen ...................... 57531 Fortgeschrittene Techniken .............................................................. 58932 Menüs für dynamische Verhalten ...................................................... 62133 Dreamweaver und XML .................................................................... 62934 Spry und XML .................................................................................. 657

1262.book Seite 3 Dienstag, 5. Mai 2009 12:15 12

Page 3: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

5

Inhalt

Vorwort ........................................................................................................ 23

TEIL I Grundlagen

1 Einleitung ........................................................................................ 27

1.1 Für die Leser ...................................................................................... 271.1.1 An wen richtet sich dieses Buch? ........................................... 271.1.2 Welche Vorkenntnisse benötigen Sie? .................................... 271.1.3 Warum wir in diesem Buch auf dem PC arbeiten .................... 28

1.2 Was ist Dreamweaver und was nicht? ................................................. 291.2.1 Keine HTML-Kenntnisse erforderlich? .................................... 301.2.2 Anforderungen an einen professionellen HTML-Generator ..... 301.2.3 Warum Dreamweaver? .......................................................... 311.2.4 Grenzen von Dreamweaver .................................................... 321.2.5 Systemanforderungen von Dreamweaver CS4 ........................ 32

1.3 Was ist neu in Dreamweaver CS4? ...................................................... 33

2 Projektablauf für die Buchwebsite ............................................ 35

2.1 Briefing .............................................................................................. 362.2 Arbeitsablauf ...................................................................................... 382.3 Das Layout ......................................................................................... 39

2.3.1 Entwurf in Photoshop ............................................................ 402.3.2 Dreamweaver und Fireworks ................................................. 41

3 Programmgrundlagen .................................................................. 43

3.1 Die Programmoberfläche .................................................................... 443.1.1 Verschiedene Anzeigemöglichkeiten ...................................... 443.1.2 Anpassen der Bedienfeldgruppen ........................................... 473.1.3 Platz zum Arbeiten schaffen ................................................... 473.1.4 Einfügeleiste anpassen ........................................................... 483.1.5 Das Dateifenster .................................................................... 493.1.6 Verschiedene Dokumentansichten ......................................... 503.1.7 Die Entwurfsansicht ............................................................... 513.1.8 Die Codeansicht .................................................................... 543.1.9 Live-Ansicht ........................................................................... 55

1262.book Seite 5 Dienstag, 5. Mai 2009 12:15 12

Page 4: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

6

3.1.10 Ansicht im Testserverbetrieb: Live-Ansicht ............................. 563.1.11 Live-Code .............................................................................. 563.1.12 Code einfrieren ...................................................................... 573.1.13 Code-Navigator ..................................................................... 583.1.14 Abhängige Dateien ................................................................ 583.1.15 Mit mehren Dokumenten arbeiten ......................................... 593.1.16 Codeteilung ........................................................................... 60

3.2 Wichtige Voreinstellungen ................................................................. 603.2.1 Allgemeine Voreinstellungen ................................................. 603.2.2 AP-Elemente (bis Version 8.0: Layer) ..................................... 613.2.3 Codeformat einstellen ............................................................ 623.2.4 Codehinweise ........................................................................ 633.2.5 Codeumschreibung ................................................................ 643.2.6 CSS-Stile ................................................................................ 653.2.7 Dateien vergleichen ............................................................... 663.2.8 Dateitypen/Editoren .............................................................. 673.2.9 Eingabehilfen ......................................................................... 683.2.10 Farbe für Code ....................................................................... 693.2.11 Kopieren und Einfügen (Office) .............................................. 693.2.12 Markierung ............................................................................ 693.2.13 Neues Dokument ................................................................... 703.2.14 Site ........................................................................................ 733.2.15 Statusleiste ............................................................................ 733.2.16 Unsichtbare Elemente ............................................................ 733.2.17 Validator ................................................................................ 743.2.18 Vorschau im Browser ............................................................. 753.2.19 Prüfung auf externen Rechnern .............................................. 77

3.3 Layouthilfen in Dreamweaver ............................................................. 783.3.1 Raster einstellen und anzeigen ............................................... 783.3.2 Hilfslinien .............................................................................. 783.3.3 Die Statusleiste ...................................................................... 803.3.4 Tracing-Bilder ........................................................................ 82

4 Dreamweaver erweitern .............................................................. 83

4.1 Befehle speichern ............................................................................... 834.2 Extensions einsetzen .......................................................................... 84

4.2.1 Bezugsquellen ........................................................................ 844.2.2 Extension Manager ................................................................ 85

1262.book Seite 6 Dienstag, 5. Mai 2009 12:15 12

Page 5: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

7

TEIL II Statische Websites

5 Eine Site erstellen ......................................................................... 91

5.1 Die Struktur ....................................................................................... 915.1.1 Pfadangaben .......................................................................... 915.1.2 Ordnerstruktur ....................................................................... 93

5.2 Die Site-Verwaltung ........................................................................... 955.2.1 Regeln beim Arbeiten mit einer Site ....................................... 955.2.2 Site-Definition ....................................................................... 965.2.3 FTP-Zugang einrichten ........................................................... 995.2.4 Eine Alternative zu FTP .......................................................... 1015.2.5 Testserver .............................................................................. 1025.2.6 Versionskontrolle ................................................................... 1025.2.7 Cloaking ................................................................................ 1025.2.8 Design Notes ......................................................................... 1035.2.9 Dateiansichtsspalten .............................................................. 1045.2.10 Weitere Einstellungen ............................................................ 1045.2.11 Import und Export von Sites .................................................. 1045.2.12 Fehlerquellen in der Site-Verwaltung ..................................... 1055.2.13 Die Site-Ansicht ..................................................................... 1055.2.14 Synchronisieren und Vergleichen von Dateien ....................... 1065.2.15 Mit der Dateiverwaltung arbeiten .......................................... 108

5.3 Gruppenarbeit .................................................................................... 1095.3.1 Remote-Zugriff einstellen ....................................................... 1105.3.2 Mit der Gruppenfunktion arbeiten ......................................... 112

5.4 Die Buchwebsite anlegen ................................................................... 114

6 Grundlegende Dokumenteinstellungen ................................... 117

6.1 Seiteneigenschaften festlegen ............................................................. 1176.2 Seiteneigenschaften festlegen ohne CSS ............................................. 1186.3 Seiteneigenschaften festlegen mit CSS ................................................ 120

6.3.1 Verknüpfungen & Überschriften ............................................. 1216.3.2 Titel/Codierung ...................................................................... 1226.3.3 Tracing-Bild – warum und wann? ........................................... 1236.3.4 Metaangaben ........................................................................ 1246.3.5 Layouttricks mit Hintergrundbildern ...................................... 125

6.4 Dokumenteinstellungen für die Buchwebsite ...................................... 126

1262.book Seite 7 Dienstag, 5. Mai 2009 12:15 12

Page 6: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

8

7 Tabellen in Dreamweaver ............................................................ 127

7.1 Einfügen von Tabellen ........................................................................ 1287.1.1 Hilfsmittel für Tabellen .......................................................... 1297.1.2 Arbeiten im erweiterten Tabellenmodus ................................ 129

7.2 Tabelleneigenschaften einstellen ........................................................ 1307.2.1 Zelleneigenschaften einstellen ............................................... 1327.2.2 Fehler vermeiden ................................................................... 132

7.3 Verschachtelte Tabellen ...................................................................... 1337.3.1 Was ist 100 % ........................................................................ 1357.3.2 Der Trick mit den transparenten GIFs ..................................... 1357.3.3 Tabellenumrandungen erstellen ............................................. 136

7.4 Zentrieren mit Tabellen ...................................................................... 1377.5 Aufbau der Tabellen für die Buchwebsite ............................................ 138

8 Bilder im Web ................................................................................ 145

8.1 Bildformate bestimmen ...................................................................... 1458.1.1 JPEG ...................................................................................... 1458.1.2 GIF ........................................................................................ 1468.1.3 PNG ...................................................................................... 1468.1.4 Flash ...................................................................................... 147

8.2 Bilder einfügen und bearbeiten .......................................................... 1488.2.1 Das Bedienfeld Elemente ....................................................... 1488.2.2 Bilder in Dreamweaver bearbeiten ......................................... 1528.2.3 Bild von Text umfließen lassen ............................................... 1548.2.4 Image Maps und Hotspots ..................................................... 1548.2.5 Platzhalterbilder .................................................................... 156

8.3 Interaktion mit Photoshop ................................................................. 157

9 Framesets ....................................................................................... 163

9.1 Funktionsweise von Frames ................................................................ 1639.1.1 Gestalten mit Framesets ......................................................... 1649.1.2 Suchmaschinen und Framesets ............................................... 165

9.2 Ein Frameset anlegen ......................................................................... 1669.3 Mit Framesets arbeiten ....................................................................... 169

9.3.1 Framesets nachbearbeiten ..................................................... 1709.3.2 Verlinkungen in Framesets ..................................................... 1709.3.3 Mehrere Frames gleichzeitig neu laden .................................. 1709.3.4 Eingebettete Frames (<iframe>) ............................................. 172

9.4 Anlegen des Framesets für die Buchwebsite ....................................... 174

1262.book Seite 8 Dienstag, 5. Mai 2009 12:15 12

Page 7: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

9

10 Verhalten ........................................................................................ 177

10.1 JavaScript in Dreamweaver ................................................................. 17710.2 Verhalten ........................................................................................... 178

10.2.1 Rollover erstellen ................................................................... 18010.2.2 Plug-ins überprüfen ............................................................... 18310.2.3 Mehrere Frames gleichzeitig austauschen .............................. 18410.2.4 JavaScript-Effekte ................................................................... 185

10.3 Erstellen der Rollover-Effekte auf der Buchwebsite ............................. 186

11 CSS in Dreamweaver .................................................................... 187

11.1 Ein wenig Theorie zum Einstieg .......................................................... 18711.2 CSS-Voreinstellungen ......................................................................... 18811.3 CSS-Werkzeuge auf einen Blick .......................................................... 188

11.3.1 Medientypen ......................................................................... 18811.3.2 Layout-Hilfsmittel .................................................................. 189

11.4 Vorgehensweise und Regeln ............................................................... 19111.5 Arten von CSS-Stilen .......................................................................... 192

11.5.1 Interne CSS-Stile .................................................................... 19211.5.2 Externe CSS-Stile ................................................................... 19411.5.3 CSS-Syntax ............................................................................. 194

11.6 Selektor-Typen ................................................................................... 19511.6.1 Klassen-Selektoren ................................................................ 19511.6.2 Tag-Selektoren ....................................................................... 19611.6.3 Kontext-Selektoren ................................................................ 19611.6.4 ID-Selektoren ........................................................................ 197

11.7 Erstellen und Bearbeiten von CSS-Stilen ............................................. 19711.7.1 Das CSS-Bedienfeld ............................................................... 19811.7.2 Neue CSS-Regeln erstellen ..................................................... 19911.7.3 CSS-Regeln bearbeiten ........................................................... 20011.7.4 CSS-Bearbeitung voreinstellen ............................................... 20111.7.5 CSS-Regeln für Texte ............................................................. 20211.7.6 Zuweisen von CSS in der Eigenschaftenpalette ....................... 20311.7.7 Verknüpfen externer CSS-Dateien .......................................... 20411.7.8 CSS-Regeln für unterschiedliche Ausgabemedien ................... 205

11.8 Besondere CSS-Anwendungen ............................................................ 20611.9 CSS-Layout ohne Tabellen .................................................................. 207

11.9.1 CSS für barrierefreies Webdesign ........................................... 20811.9.2 Das CSS-Boxmodell ................................................................ 20811.9.3 DOC-Type immer angeben .................................................... 20911.9.4 CSS-Stile und DIV-Tags ........................................................ 210

1262.book Seite 9 Dienstag, 5. Mai 2009 12:15 12

Page 8: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

10

11.10 AP-Elemente ...................................................................................... 21611.10.1 AP-Elemente erstellen und einstellen ................................... 21611.10.2 Erweiterte Einstellungen für AP-Elemente ............................ 22311.10.3 AP-Elemente in Tabellen umwandeln ................................... 22711.10.4 AP-Elemente und JavaScript ................................................. 229

11.11 CSS-Regeln für die Buchwebsite erstellen ........................................... 23011.12 Aufbau der Buchwebsite mit CSS- und AP-Elementen ........................ 238

12 Spry – Framework für Ajax .......................................................... 251

12.1 Was ist Spry? ...................................................................................... 25112.1.1 Vorteile ................................................................................ 25212.1.2 Einschränkungen .................................................................. 253

12.2 Spry in diesem Buch ........................................................................... 253

13 Spry-Widgets ................................................................................. 255

13.1 Spry-Menüleiste ................................................................................. 25713.1.1 Spry-Menüleiste anlegen ...................................................... 25713.1.2 Spry-Menüleiste anpassen .................................................... 258

13.2 Spry-Palette mit Registerkarten .......................................................... 25913.2.1 Spry-Registerkarten einstellen .............................................. 26013.2.2 Spry-Registerkarten füllen .................................................... 260

13.3 Spry-Akkordeon ................................................................................. 26113.4 Spry Reduzierbare Palette ................................................................... 26313.5 Spry-Widgets mit CSS gestalten .......................................................... 264

14 Hyperlinks ....................................................................................... 267

14.1 Verknüpfungen einbauen ................................................................... 26714.2 Ziel angeben ....................................................................................... 26814.3 Hyperlinks prüfen ............................................................................... 26914.4 Anker hinzufügen ............................................................................... 26914.5 Hyperlink-Methoden .......................................................................... 27014.6 Hyperlinks auf E-Mail-Adressen .......................................................... 27114.7 Platzhalter für Hyperlinks ................................................................... 272

15 Vorlagen und Bibliotheken ......................................................... 275

15.1 Mit Vorlagen arbeiten ........................................................................ 27515.1.1 Vorlagen erstellen ................................................................ 27615.1.2 Bearbeitbare Bereiche festlegen ........................................... 27815.1.3 Dokument aus Vorlage erstellen ............................................ 27815.1.4 Vorlagen entfernen ................................................................ 279

1262.book Seite 10 Dienstag, 5. Mai 2009 12:15 12

Page 9: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

11

15.1.5 Vorlagen aktualisieren ........................................................... 28115.2 Tricks mit Vorlagen ............................................................................ 281

15.2.1 Verschachtelte Vorlagen ........................................................ 28115.2.2 Wiederholte Bereiche ............................................................ 28115.2.3 Wiederholte Tabelle .............................................................. 282

15.3 Mit Bibliotheken arbeiten ................................................................... 28215.4 Anlegen der Sitestruktur und der Navigation

für die Buchwebsite ............................................................................ 285

16 Formulare ........................................................................................ 293

16.1 Übertragungsmethoden für Formulardaten ......................................... 29316.1.1 GET ....................................................................................... 29316.1.2 POST ..................................................................................... 29416.1.3 Formulare per E-Mail ............................................................. 294

16.2 Ein Formular erstellen ......................................................................... 29416.3 Formularelemente .............................................................................. 296

16.3.1 Variablenvergabe ................................................................... 29616.3.2 Textfelder .............................................................................. 29716.3.3 Versteckte Textfelder ............................................................. 29716.3.4 Textbereiche .......................................................................... 29916.3.5 Kontrollkästchen .................................................................... 29916.3.6 Optionsschalter ..................................................................... 30116.3.7 Auswahllisten und Sprungmenüs ........................................... 30116.3.8 Dateifelder ............................................................................ 30216.3.9 Schaltflächen ......................................................................... 303

16.4 Formulare überprüfen ........................................................................ 30416.5 Spry für Formulare .............................................................................. 304

16.5.1 Spry-Überprüfung Textfeld ..................................................... 30516.5.2 Spry-Überprüfung Textbereich ............................................... 31116.5.3 Spry-Überprüfung Auswahl .................................................... 31216.5.4 Spry-Überprüfung Kennwort .................................................. 31316.5.5 Spry-Überprüfung Bestätigung ............................................... 314

16.6 Formulare gestalten ............................................................................ 31516.6.1 Formulare mit Tabellen gestalten ........................................... 31516.6.2 Formularelemente mit CSS gestalten ...................................... 315

16.7 Ein Kontaktformular für die Buchwebsite ............................................ 317

17 Quelltext de luxe .......................................................................... 321

17.1 Arbeiten im Quelltext ......................................................................... 32117.1.1 Quellcode formatieren ........................................................... 32117.1.2 Codeansichtsoptionen ........................................................... 322

1262.book Seite 11 Dienstag, 5. Mai 2009 12:15 12

Page 10: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

12

17.1.3 Code übersichtlich halten ...................................................... 32417.1.4 Code halbautomatisch erstellen ............................................. 32517.1.5 Kommentare .......................................................................... 326

17.2 Codefragmente (Snippets) einsetzen ................................................... 32617.2.1 Codefragmente mit Kollegen teilen ........................................ 32817.2.2 Tag-Inspektor ........................................................................ 32917.2.3 Eigene Tag-Vorgaben oder -Bibliotheken ............................... 329

17.3 Quelltext in der Entwurfsansicht bearbeiten ....................................... 33217.4 Quelltext automatisch optimieren ...................................................... 33217.5 Suchen und ersetzen .......................................................................... 333

18 Dreamweaver und Flash .............................................................. 337

18.1 Flash einsetzen oder nicht? ................................................................. 33718.2 Flash einfügen .................................................................................... 338

18.2.1 Filme einbinden ..................................................................... 33818.2.2 Eigenschaften einstellen ......................................................... 340

18.3 Möglichkeiten im Zusammenspiel mit Flash ........................................ 34118.3.1 Sound mit Flash ..................................................................... 34118.3.2 Flash mit Aktionen steuern .................................................... 34218.3.3 Flash in Dreamweaver öffnen ................................................. 342

19 Office-Dateien einfügen .............................................................. 345

19.1 Word-Texte einfügen ......................................................................... 34519.2 Excel-Tabellen einfügen ...................................................................... 34619.3 CSV-Daten importieren ...................................................................... 34619.4 Weitere Einfügemöglichkeiten ............................................................ 347

TEIL III Dynamische Websites

20 Dynamische Websites – Einführung ......................................... 351

20.1 Vorteile dynamischer Sites .................................................................. 35120.1.1 Statische versus dynamische Sites .......................................... 35220.1.2 Dynamische Sites und Suchmaschinen ................................... 35220.1.3 Dynamische Sites und Sessions .............................................. 352

20.2 Typen dynamischer Websites ............................................................. 35320.2.1 Web-Content-Management-lSysteme (WCMS) ...................... 35320.2.2 Content-Management-Systeme (CMS) ................................... 35420.2.3 Redaktionssysteme ................................................................ 35420.2.4 Shopsysteme .......................................................................... 354

1262.book Seite 12 Dienstag, 5. Mai 2009 12:15 12

Page 11: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

13

20.2.5 Foren ..................................................................................... 35420.2.6 Portale ................................................................................... 35520.2.7 Personalisierte Websites ........................................................ 35520.2.8 Weblogs ................................................................................ 356

20.3 Client- und serverseitiges Skripting ..................................................... 35720.4 Konzeption dynamischer Sites ............................................................ 359

20.4.1 Besonderheiten für das Layout ............................................... 36020.4.2 Trennung von Layout und Inhalt ............................................ 36120.4.3 Konzeption der Administrationsebene ................................... 36120.4.4 Planung, Planung, Planung … ................................................ 362

21 Einführung in PHP ........................................................................ 363

21.1 Was ist PHP? ...................................................................................... 36321.1.1 »Hallo Welt« in PHP ............................................................... 36421.1.2 Vorteile von PHP ................................................................... 366

21.2 PHP und HTML .................................................................................. 36621.2.1 PHP in HTML einbinden ........................................................ 36621.2.2 Schreibweise von Zahlen und Zeichen .................................... 36721.2.3 HTML in PHP einbinden ........................................................ 368

21.3 Variablen in PHP ................................................................................ 36921.4 Vergleichsoperatoren ......................................................................... 37121.5 Boolesche Operatoren ........................................................................ 37221.6 Schleifen programmieren .................................................................... 372

21.6.1 for-Schleifen .......................................................................... 37321.6.2 while-Schleifen ...................................................................... 37421.6.3 do-while-Schleifen ................................................................. 37421.6.4 foreach-Schleifen ................................................................... 375

21.7 Bedingungen mit PHP ........................................................................ 37521.7.1 if-Anweisung ......................................................................... 37621.7.2 if-else-Anweisung .................................................................. 37621.7.3 switch-Anweisung ................................................................. 377

21.8 Dateien einbinden .............................................................................. 37721.8.1 Mit MySQL verbinden ........................................................... 37921.8.2 MySQL-Datenbanken abfragen .............................................. 379

21.9 Mit Sessions arbeiten ......................................................................... 38021.10 Fazit ................................................................................................... 381

22 Lokalen Webserver installieren .................................................. 383

22.1 Webserver-Grundlagen ...................................................................... 38322.2 Vorbereitung: Firewall einstellen oder ausschalten ............................. 385

1262.book Seite 13 Dienstag, 5. Mai 2009 12:15 12

Page 12: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

14

22.3 WAMP installieren ............................................................................. 38622.3.1 XAMPP testen und konfigurieren ........................................... 38922.3.2 Eigene Serverroot angeben .................................................... 39122.3.3 phpMyAdmin in die Serverroot legen .................................... 39222.3.4 MySQL .................................................................................. 394

22.4 Internet Information Server als Alternative installieren ........................ 39522.4.1 IIS verwalten .......................................................................... 39822.4.2 PHP auf IIS installieren ........................................................... 39822.4.3 MySQL unter IIS installieren .................................................. 40322.4.4 phpMyAdmin unter IIS installieren ........................................ 40322.4.5 Installation des IIS 7 und PHP unter Windows Vista Business 404

23 Dynamische Sites in Dreamweaver einrichten ........................ 413

23.1 Testserver-Einstellungen ..................................................................... 41323.2 Site-Einstellungen testen .................................................................... 41523.3 Buchwebsite für dynamische Inhalte einrichten .................................. 418

24 MySQL-Grundlagen ...................................................................... 421

24.1 Einführung in Datenbanken ................................................................ 42124.1.1 Relationale Datenbanken ....................................................... 42224.1.2 Relationstypen ....................................................................... 42424.1.3 Primärschlüssel ...................................................................... 42424.1.4 Redundanzfreiheit ................................................................. 42424.1.5 Prozessdatenfreiheit ............................................................... 42524.1.6 Fremdschlüssel ...................................................................... 42524.1.7 Referenzielle Integrität ........................................................... 42524.1.8 Endlosschleifen ...................................................................... 42624.1.9 MySQL-Datentypen ............................................................... 426

24.2 Erstellen einer MySQL-Datenbank ...................................................... 42824.2.1 MySQL-Datenbank mit phpMyAdmin anlegen ....................... 42824.2.2 Einfügen von Datensätzen ..................................................... 43224.2.3 Import von Daten .................................................................. 43224.2.4 Export von Daten zum Provider ............................................. 433

24.3 MySQL und Microsoft Access ............................................................. 43424.4 Benutzerverwaltung mit MySQL ......................................................... 43824.5 Einführung in SQL .............................................................................. 441

24.5.1 Daten abfragen mit SELECT ................................................... 44224.5.2 Datensatz abfragen mit WHERE ............................................. 44224.5.3 Daten sortieren mit ORDER BY .............................................. 44324.5.4 Datensatz aktualisieren mit UPDATE ...................................... 443

1262.book Seite 14 Dienstag, 5. Mai 2009 12:15 12

Page 13: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

15

24.5.5 Datensatz löschen mit DELETE ............................................... 44324.5.6 Datensatz einfügen mit INSERT .............................................. 443

24.6 Datenstruktur der Buchwebsite .......................................................... 44424.6.1 Datenstruktur der Website .................................................... 44424.6.2 Primärschlüssel festlegen ....................................................... 445

25 Datenbanken mit Dreamweaver anbinden .............................. 449

25.1 Datenbanken konnektieren ................................................................ 44925.2 Konnektierung von MySQL mit PHP ................................................... 450

25.2.1 Bedienfeldgruppe Anwendung ............................................... 45025.2.2 Das Bedienfeld Datenbanken ................................................. 453

26 PHP und Dreamweaver ................................................................ 457

26.1 Variablen in Dreamweaver ................................................................. 45826.1.1 Variablen senden ................................................................... 45826.1.2 Mit Variablen arbeiten ........................................................... 459

26.2 PHP einfügen in Dreamweaver ........................................................... 46126.2.1 PHP-Befehle einsetzen ........................................................... 46126.2.2 PHP-Referenz ........................................................................ 46226.2.3 PHP von Hand coden ............................................................. 462

26.3 Fehlersuche mit PHP .......................................................................... 46326.3.1 Fehlermeldungen anzeigen .................................................... 46326.3.2 Externe Variablen anzeigen .................................................... 46426.3.3 Häufige PHP-Fehlerquellen .................................................... 465

27 Datenbanken abfragen ................................................................ 467

27.1 Das Bedienfeld Bindungen .................................................................. 46727.2 Datensätze in Dreamweaver abfragen ................................................. 469

27.2.1 Einfache Abfragen erstellen .................................................... 46927.2.2 Anzeigen von Datensätzen ..................................................... 47427.2.3 Formatieren in der Live-Ansicht ............................................. 47527.2.4 Erweiterte Abfragen erstellen ................................................. 47627.2.5 Mehrere Datensätze abfragen ................................................ 47927.2.6 Bestimmte Datensätze abfragen ............................................. 48127.2.7 Datensatz-ID mit URL übergeben ......................................... 48327.2.8 Einstellbare Variablentypen .................................................. 48727.2.9 Testen der Abfragen ............................................................. 488

27.3 Dynamische Tabellen .......................................................................... 48927.3.1 Erstellen einer dynamischen Tabelle ..................................... 489

1262.book Seite 15 Dienstag, 5. Mai 2009 12:15 12

Page 14: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

16

27.3.2 Dynamische Tabelle mit Serververhalten .............................. 49027.4 Wiederholte Bereiche mit AP-Elementen ............................................ 49227.5 Bilder dynamisch einfügen .................................................................. 496

27.5.1 Bilder aus Datenbanken verlinken ........................................ 49627.5.2 Vorbereitungen für dynamisch eingefügte Bilder .................. 500

27.6 In Datensätzen navigieren .................................................................. 50127.6.1 Datensatznavigation erstellen ............................................... 50127.6.2 Bereiche in Abhängigkeit von Daten anzeigen ...................... 50327.6.3 Datensatzanzahl anzeigen .................................................... 50627.6.4 Individuelle Datensatznavigationen erstellen ........................ 507

27.7 HTML-Attribute dynamisch generieren ............................................... 50727.7.1 Eigenschaften aus Datenquellen einfügen ............................. 50727.7.2 Daten in der URL mit Hyperlinks übergeben ......................... 513

27.8 Automatische Master- und Detailseiten .............................................. 51527.9 Ausgabe formatieren .......................................................................... 51727.10 Aufbau der dynamischen Inhalte der Buchwebsite .............................. 519

27.10.1 Das Funktionsschema ........................................................... 51927.10.2 Die Masterseite .................................................................... 52027.10.3 Die Detailseiten ................................................................... 52227.10.4 Anlegen der Abfragen .......................................................... 52327.10.5 URL-Parameter übergeben ................................................... 52527.10.6 Datensatznavigation erstellen ............................................... 52627.10.7 Aufbau des CSS-Layouts ....................................................... 537

28 Daten einfügen und dynamische Formulare ............................ 543

28.1 Neue Datensätze einfügen .................................................................. 54428.1.1 Der Assistent für Einfügeformulare ....................................... 54428.1.2 Eigene Einfügeformulare verwenden .................................... 547

28.2 Bestehende Datensätze manipulieren ................................................. 54728.2.1 Ein Änderungsformular erstellen ........................................... 54728.2.2 Andere Möglichkeiten .......................................................... 54828.2.3 Dynamische Auswahlliste erstellen ....................................... 54928.2.4 Dynamische Kontrollkästchen (Checkboxen) ........................ 550

29 Datensätze bearbeiten ................................................................. 553

29.1 Datensätze verändern ......................................................................... 55329.1.1 Ein Änderungsformular erstellen ............................................ 55329.1.2 Datensatznavigation für Datensatzänderungen ....................... 55529.1.3 Datensatznavigation mit zwei Dokumenten

und Auswahlseiten ................................................................ 556

1262.book Seite 16 Dienstag, 5. Mai 2009 12:15 12

Page 15: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

17

29.2 Datensätze löschen ............................................................................ 55929.3 Daten aus mehreren Tabellen verbinden ............................................. 56029.4 Administrationsebene für die Buchwebsite anlegen ............................ 565

29.4.1 Frameset anlegen ................................................................... 56529.4.2 Auswahlseiten ....................................................................... 56529.4.3 CSS für Administrationsebene anlegen ................................... 567

30 Benutzer authentifizieren und Zugriffsrechte festlegen ............................................................... 575

30.1 Benutzer verwalten ............................................................................ 57530.1.1 Schema einer Benutzerauthentifizierung ................................ 57530.1.2 Tabelle für die Benutzerverwaltung ........................................ 57530.1.3 Benutzer anmelden ................................................................ 577

30.2 Zugriffsrechte beschränken ................................................................. 57930.3 Neue Benutzer anlegen ...................................................................... 58030.4 Zugriffsrechte für die Website zum Buch ............................................ 586

31 Fortgeschrittene Techniken ........................................................ 589

31.1 SQL-Abfragen ..................................................................................... 58931.1.1 Eigene SQL-Abfragen einbinden ............................................ 58931.1.2 Abfragen verschachteln .......................................................... 59531.1.3 Eine Volltextsuche ................................................................. 602

31.2 Arbeiten mit Sessions ......................................................................... 60431.3 Serververhalten .................................................................................. 607

31.3.1 Eigene Serververhalten schreiben ........................................... 60731.3.2 Positionierung im Code .......................................................... 61331.3.3 Bedingungen als Serververhalten anlegen ............................... 61431.3.4 Serververhalten anderen zur Verfügung stellen ....................... 618

32 Menüs für dynamische Verhalten .............................................. 621

32.1 Dynamische Verhalten zuweisen ........................................................ 62132.1.1 Tabellendaten importieren ..................................................... 62132.1.2 Spry-XML-Datensatz .............................................................. 62132.1.3 Spry-Bereich ......................................................................... 62132.1.4 Spry-Wiederholung .............................................................. 62232.1.5 Spry-Wiederholungsliste ...................................................... 62232.1.6 Datensatzgruppen ................................................................ 62232.1.7 Dynamische Daten ............................................................... 62232.1.8 Bereich wiederholen ............................................................ 623

1262.book Seite 17 Dienstag, 5. Mai 2009 12:15 12

Page 16: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Inhalt

18

32.1.9 Bereich anzeigen .................................................................. 62332.1.10 Seitenerstellung für Datensatzgruppe ................................... 62432.1.11 Datensatzgruppen-Navigationsstatus .................................... 62532.1.12 Master-Detaildatensatz ........................................................ 62532.1.13 Datensatz einfügen .............................................................. 62632.1.14 Datensatz aktualisieren ........................................................ 62632.1.15 Datensatz löschen ................................................................ 62732.1.16 Benutzerauthentifizierung .................................................... 62732.1.17 XSL-Transformation .............................................................. 628

33 Dreamweaver und XML ............................................................... 629

33.1 Einführung in XML ............................................................................. 62933.2 XML und CSS ..................................................................................... 63233.3 XML-Attribute .................................................................................... 63433.4 DTDs .................................................................................................. 637

33.4.1 DTDs mit Dreamweaver entwickeln ..................................... 63933.4.2 Externe DTDs ....................................................................... 64033.4.3 Einbinden von DTDs in Dreamweaver .................................. 641

33.5 XML, XSLT und CSS ............................................................................ 64433.5.1 XSLT-Einführung .................................................................. 64433.5.2 RSS-Feed einbinden ............................................................. 64533.5.3 XSLT-Fragmente und ganze XSLT-Seiten .............................. 64633.5.4 Clientseitige XSLT-Transformation ........................................ 64633.5.5 Serverseitige XSLT-Transformation mit PHP .......................... 653

34 Spry und XML ................................................................................ 657

34.1 Was ist Ajax? ...................................................................................... 65734.2 XML-Daten anbinden ......................................................................... 65734.3 Spry-Bereiche ..................................................................................... 662

34.3.1 Spry-Wiederholungen .......................................................... 66534.3.2 Spry-Wiederholungsliste ...................................................... 66634.3.3 Spry-Tabelle ......................................................................... 667

34.4 Kritiken an Spry .................................................................................. 670

Die DVD zum Buch ....................................................................................... 671

Index ............................................................................................................ 675

1262.book Seite 18 Dienstag, 5. Mai 2009 12:15 12

Page 17: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

19

Workshops

Grundlagen� Eine Site anlegen ........................................................................................ 114� Arbeiten mit Tabellen ................................................................................. 139� Einfügen von Bildern in die Buchwebsite .................................................... 160� Ein Frameset anlegen .................................................................................. 174

CSS in Dreamweaver� So funktioniert CSS ..................................................................................... 231� CSS- und AP-Elemente ............................................................................... 238

Vorlagen und Formulare� Sitestruktur ................................................................................................. 286� Ein Kontaktformular erstellen ..................................................................... 317

Lokalen Webserver installieren� Eigenes Rootverzeichnis angeben ................................................................ 392� IIS unter Windows XP oder 2000 installieren .............................................. 396� PHP auf IIS installieren ................................................................................ 399� IIS unter Windows Vista Business installieren .............................................. 404� PHP unter Windows Vista Business installieren ........................................... 408� Dateiendungen ........................................................................................... 418

MySQL-Grundlagen� MySQL-Tabellen an MS Access 2003 binden .............................................. 435� Die Datenbank-Struktur importieren ........................................................... 446

Datenbanken mit Dreamweaver� Datenbank an die Buchwebsite anbinden ................................................... 454� Grafische Auswertung einer Datentabelle mit PHP ...................................... 509� Abfrage anlegen und wiederholen .............................................................. 523� URL-Parameter übergeben .......................................................................... 525� Eine Navigation aus einem Datensatz erstellen ............................................ 526� Aufbau der Detailseite ................................................................................ 531� AP-Elemente anlegen ................................................................................. 538

Datensätze bearbeiten� Datensätze über eine Administrationsoberfläche ändern ............................. 557� Aufbau der Administrationsebene ............................................................... 568

1262.book Seite 19 Dienstag, 5. Mai 2009 12:15 12

Page 18: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

Workshops

20

Benutzer authentifizieren und Zugriffsrechte festlegen� Ein Anmeldeformular für neue Benutzer erstellen ....................................... 581� Eine Datentabelle schützen ......................................................................... 586

Fortgeschrittene Techniken� SQL-Abfragen einbinden ............................................................................ 592� Datenbankkonnektierung als Serververhalten speichern .............................. 607� Eine DTD importieren ................................................................................. 641

1262.book Seite 20 Dienstag, 5. Mai 2009 12:15 12

Page 19: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

21

Video-Lektionen

Als Ergänzung zum Buch möchten wir Ihnen ausgewählte Lehrfilme aus dem Video-Training »Adobe Dreamweaver CS4 – Das umfassende Training« von Tilo Rust (ISBN978-3-8362-1279-3) zeigen.

Neue Funktionen .............................................................................. (06:16 Min.)Webdesign im Wandel ...................................................................... (08:02 Min.)CSS-Formatierung Teil I..................................................................... (07:54 Min.)CSS-Formatierung Teil II.................................................................... (08:60 Min.)Schriften mit CSS formatieren............................................................ (09:02 Min.)CSS-Klassen und externe Stylesheets................................................. (06:11 Min.)Zweispaltiges Layout mit CSS ............................................................ (11:31 Min.)Layoutvorlagen in Dreamweaver CS4 ................................................ (06:37 Min.)Spry-Menüs einfügen ........................................................................ (14:08 Min.)Diashows erstellen ............................................................................ (12:20 Min.)Suchmaschinenoptimierung .............................................................. (04:38 Min.)Rich Internet Applications mit Adobe AIR......................................... (06:43 Min.)

1262.book Seite 21 Dienstag, 5. Mai 2009 12:15 12

Page 20: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

163

Kaum ein anderes Thema bietet so viel Diskussionsstoff unter Web-designern. Wir zeigen Ihnen, wie Sie mit Dreamweaver Framesets sinnvoll einsetzen.

9 Framesets

Framesets sind aus dem Internet nicht wegzudenken, und doch hört man vieleverschiedene Meinungen zu diesem Thema. Die einen verteufeln Framesets alsÜberbleibsel prähistorischer HTML-Schreiberei, die anderen haben für sich darindie Lösung aller Probleme erkannt.

Die Antwort liegt dazwischen. Framesets haben zwar durchaus Nachteile, aller-dings auch Vorteile, die unserer Meinung nach schwerer wiegen, zumal die so-genannten Nachteile meist erst durch fehlerhaften Umgang mit Framesets ent-stehen.

9.1 Funktionsweise von Frames

Frames teilen das Browserfenster in getrennte Bereiche auf, um gleichzeitig ver-schiedene Dokumente unabhängig voneinander darstellen zu können. Framesetsbestehen aus einem Hauptdokument, das das Frameset beinhaltet, und den darindargestellten Dokumenten. Daher besteht z. B. ein komplettes Frameset für dreigleichzeitig darzustellende Dokumente aus vier Dokumenten.

� Vorteile von Frames:

� Vielfältigere gestalterische Möglichkeiten

� Einfacheres Erstellen umfangreicher Navigationen

� Navigation und Kopf bleiben beim Scrollen an der gleichen Stelle erhalten

� Einbindung verschiedener Webserver in eine Website

� Nachteile von Frames:

� Benötigen JavaScript, um mehrere Frames gleichzeitig auszutauschen

� Kompliziertes Handling

� Werden von verschiedenen Browsern leicht unterschiedlich interpretiert

1262.book Seite 163 Dienstag, 5. Mai 2009 12:15 12

Page 21: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

164

Framesets9

9.1.1 Gestalten mit Framesets

Mit Framesets lassen sich bildschirmfüllende Designs realisieren, die mit reinerTabellendarstellung nicht erreichbar wären.

In Abbildung 9.1 ist eine Website mit einem feststehenden Bereich oben undunten zu sehen. Der gesamte mittlere Bereich kann bei feststehender Navigationgescrollt werden.

In Abbildung 9.2 sehen Sie ein verschachteltes Frameset, um die eigentliche In-haltsseite in der Bildschirmmitte zu zentrieren.

Abbildung 9.1 Website eines Projekts mit Frames oben und unten

1262.book Seite 164 Dienstag, 5. Mai 2009 12:15 12

Page 22: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

165

Funktionsweise von Frames 9.1

Da in dieser Website mit Ebenen gearbeitet wird, ist eine Zentrierung mit Tabel-len nicht möglich. Ebenen benötigen immer einen festen Bezugspunkt. Durch dasZentrieren verschiebt sich der Inhalt der Website im Browserfenster. Die an denKoordinaten des Browserfensters 1 orientierte Ebene würde jedoch bei einerZentrierung mit Tabellen an einem festen Punkt stehen bleiben. Eine Zentrierungvon Ebenen ist daher nur durch den Einsatz von Frames möglich.

Durch Einsatz von Frames wird der Bezugspunkt des Inhaltsdokuments mit demInhalt der Website verschoben. Der Ebenenbezugspunkt ist damit unabhängigvon der Browserfenstergröße und orientiert sich an der aktuellen Position desmittleren Framebereichs.

Diese Art, Websites zu zentrieren, ist wesentlich effektiver als die Zentrierungmit Tabellen.

9.1.2 Suchmaschinen und Framesets

Eines der Hauptargumente gegen Framesets ist die angeblich schlechte Indizie-rung in Suchmaschinen. Wir können dies aus der Praxis nicht bestätigen. Zumin-dest bei Google, der wohl aktuell wichtigsten Suchmaschine, trifft die Behaup-tung nicht zu. Natürlich muss man aber einige Besonderheiten beachten.

Abbildung 9.2 Website mit zentrierten Frames

1

1262.book Seite 165 Dienstag, 5. Mai 2009 12:15 12

Page 23: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

166

Framesets9

Metaangaben im noframes-Bereich

Eine Frameset-Datei ist eigentlich nur ein Verweis auf weitere Dokumente undDarstellungseinstellungen für den Browser. Das bedeutet, dass ein Frameset zu-nächst gar keine Inhalte hat, die eine Suchmaschine indizieren könnte, außer denhoffentlich vorhandenen Metaangaben.

In einer Frameset-Datei ist ein Bereich vorhanden, der noch aus Zeiten stammt,als noch nicht alle Browser Frames darstellen konnten. In diesem <noframes>-Be-reich können Sie jede Menge Texte und Verweise verstecken. Diese werden vonkeinem aktuellen Browser angezeigt, von den Suchmaschinen jedoch sehr wohlals Inhalt erkannt.

<noframes><body></body></noframes>

Listing 9.1 <noframes>-Bereich eines Framesets

Frameset nachladen

Das bietet Ihnen natürlich Möglichkeiten, Ihre Seite genau und ausführlich zu be-schreiben. Zusätzlich können Sie auf jede Ihrer Unterseiten verweisen und somitdie Suchmaschine veranlassen, auch diese zu indizieren. Auf den Unterseiten sor-gen Sie dann mit einem kleinen JavaScript dafür, dass das Frameset automatischnachgeladen wird, wenn das Dokument direkt aufgerufen wird.

<script>if (window.name!='mainFrame')top.location.replace('NAME DES FRAMESETS?NAME DERDATEI~NAME DES FRAMES');</script>

Listing 9.2 JavaScript zum Nachladen des Framesets

9.2 Ein Frameset anlegen

Der Aufbau eines Framesets mit Dreamweaver ist etwas gewöhnungsbedürftig,letztlich aber ganz einfach.

Einzeldokumente anlegen

Erstellen Sie vor dem Anlegen des Framesets die einzelnen darzustellenden Do-kumente. In unserem Beispiel sind es a.htm, b.htm und c.htm. Diese Dokumentebeinhalten in unserem Beispiel nichts außer jeweils einer anderen Hintergrund-

1262.book Seite 166 Dienstag, 5. Mai 2009 12:15 12

Page 24: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

167

Ein Frameset anlegen 9.2

farbe. In der Praxis würde eins der Dokumente die Navigation, ein anderes dieHeadline mit Logo und das dritte die eigentlichen Inhalte enthalten. Die Doku-mente dienen in unserem Fall nur der Veranschaulichung.

Legen Sie ein neues leeres Dokument an, klicken Sie dann im Reiter Layout inder Einfügeleiste auf das Icon Frames und wählen Frames oben und links ver-

schachtelt aus.

Die Frames werden im Dokument sichtbar. Jetzt aktivieren wir über Fenster �

Frames oder (Alt)+(F2) das Eigenschaftenfenster für Frames.

Dateien zuweisen

Klicken Sie in das Bedienfeld Frames, um den gewünschten Frame auszuwählen,und ziehen Sie mit der Maus den kleinen Kreis bei Quelle 1 im Eigenschaften-fenster auf die darzustellende Datei.

Frame-Rahmen

Stellen Sie bei allen Frames die Randbreite und die Randhöhe 2 auf 0, um eineeinheitlich definierte Größe zu erhalten. Stellen Sie unter Rahmen 3 die OptionNein ein, denn in den meisten Fällen werden keine Frame-Rahmen benötigt.Frame-Rahmen werden in älteren Browsern häufig nicht korrekt dargestellt. Be-sonders auf dem Mac in älteren IE-Versionen zeigten sich häufig hässliche Frame-Rahmen.

Abbildung 9.3 Ein Frameset über das Auswahlmenü erstellen

1262.book Seite 167 Dienstag, 5. Mai 2009 12:15 12

Page 25: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

168

Framesets9

Automatische Scrollbalken

Ganz wichtig ist die Einstellung Rollen 4. Hier legen Sie fest, ob ein Frame einenInhalt scrollbar darstellen darf oder nicht. Für feste Bereiche wie Navigationensollten Sie dies deaktivieren. Im Hauptfenster wird es jedoch meistens auf Auto

gestellt. So erscheinen Scrollbalken nur dann, wenn sie auch benötigt werden.

Frame-Namen

Jeder einzelne Frame erhält einen eigenen Namen, in unserer Abbildung »left-Frame« 5. Bedenken Sie, dass die von Dreamweaver vergebenen Standardnamenauf Tausenden von Websites vorkommen. Wenn Sie mehrere Browserfenster ge-öffnet haben und die Websites Frames beinhalten, kann es vorkommen, dass In-halte in einem falschen Frame geöffnet werden. Vergeben Sie hier also nach Mög-lichkeit eindeutige und einmalige Namen. In unserem Beispiel haben wir dieStandardbezeichnungen von Dreamweaver übernommen.

Größe der Frames

Nachdem die Dokumente den Frames zugewiesen wurden, müssen noch die rich-tige Breite und Höhe für die Frames eingestellt werden (Abbildung 9.5). KlickenSie dazu direkt auf den Frame-Rahmen im Dokumentfenster 6.

Abbildung 9.4 Einstellen des Framesets

3

2

1262.book Seite 168 Dienstag, 5. Mai 2009 12:15 12

Page 26: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

169

Mit Framesets arbeiten 9.3

Auch hier setzen wir wieder die Rahmen auf Nein und die Rahmenbreite auf 0.Unter Wert 7 geben Sie jetzt die exakte Breite oder Höhe des Frames in Pixeloder in Prozent an.

Nachdem Sie alle Schritte durchgeführt haben, muss das Frameset noch abgespei-chert werden. Klicken Sie dazu auf Datei � Frameset speichern unter und spei-chern Sie das Frameset unter einem eigenen Namen ab.

9.3 Mit Framesets arbeiten

Die Arbeit mit Framesets in Dreamweaver ist recht komfortabel. Wenn Sie einFrameset aufrufen, sehen Sie alle Dokumente gleichzeitig im Dokumentfenster.Sie können jedes der einzelnen Dokumente direkt bearbeiten und sehen dannimmer das spätere Ergebnis im Zusammenspiel mit den anderen Dokumentendes Framesets.

Achten Sie darauf, dass nicht zufällig eine der im Frameset dargestellten und nunbearbeiteten Dateien in Dreamweaver noch einmal als einzelnes Dokument ge-öffnet ist. Dreamweaver erkennt dies nicht, und so können Änderungen einenVersionskonflikt hervorrufen.

Abbildung 9.5 Abmessungen einstellen

7

5

6

1262.book Seite 169 Dienstag, 5. Mai 2009 12:15 12

Page 27: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

170

Framesets9

9.3.1 Framesets nachbearbeiten

Wenn Sie das Frameset nachträglich bearbeiten wollen, geht das am besten imQuelltext. Klicken Sie dazu im Dokumentfenster wie im Frame-Fenster auf einenRahmen. Dann ist nicht mehr ein Inhaltsdokument aktiv, sondern das Framesetselbst. Jetzt können Sie auf die Codeansicht umschalten und dann die gewünsch-ten Veränderungen vornehmen.

9.3.2 Verlinkungen in Framesets

Sie können Frame-Dateien verlinken wie gewohnt, nur müssen Sie zusätzlich denOrt angeben, wo sich der Link öffnen soll. Nach erfolgter Verlinkung erscheint inder Eigenschaftenpalette das Auswahlmenü Ziel, unter anderem auch mit denNamen der einzelnen Frames. Dokumente werden in dem ausgewählten Ziel-Frame dargestellt.

Wenn Sie kein Ziel angeben, wird das nächste Dokument im gleichen Frame ge-laden wie das aktuelle Dokument, das den Link enthält.

9.3.3 Mehrere Frames gleichzeitig neu laden

Wird ein Link angeklickt, müssen häufig neue Inhalte nicht nur in einem, son-dern in mehreren Frames neu geladen werden. Diese Aufgabe ist mit HTML nichtzu erreichen, da damit immer nur ein Ziel-Frame angegeben werden kann. Andiesem Punkt kommt JavaScript zum Einsatz.

Leider unterstützt Dreamweaver den Austausch mehrerer Frames nicht standar-disiert. Sie können sich jedoch mit der in Abschnitt 9.2, »Ein Frameset anlegen«,

Probleme bei verschachtelten Frames

Es kommt vor, dass Framesets auf zwei Dateien verteilt werden, wobei der Inhalt einesFrames ein weiteres Frameset ist. Dreamweaver hat Schwierigkeiten, diese Frameset-Dateien zu bearbeiten, und öffnet immer den Quellcode der untergeordneten Datei.Öffnen Sie in diesem Fall die gewünschte Datei mit einem Texteditor und bearbeiten Siediese außerhalb von Dreamweaver.

Abbildung 9.6 Ziele für Links in Framesets

1262.book Seite 170 Dienstag, 5. Mai 2009 12:15 12

Page 28: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

171

Mit Framesets arbeiten 9.3

beschriebenen Methode Gehe zu URL behelfen oder das nachfolgende Skript ver-wenden.

Zwei Frames austauschen

Wenn Sie mit zwei Frames arbeiten, kopieren Sie das JavaScript aus Listing 9.3in den <head>-Bereich Ihres Frameset-Dokuments:

<script type="text/javascript"><!--function ZweiFrames(URL1,Frame1,URL2, Frame2) {Frame1=eval("parent."+ Frame1);Frame2=eval("parent."+ Frame2);Frame1.location.href = URL1;Frame2.location.href = URL2;}//--></script>

Listing 9.3 Austausch von zwei Frame-Inhalten

Die Links in Ihrem Navigationsmenü müssen Sie nun nach folgendem Schemaumschreiben:

<a href="javascript:ZweiFrames('URL1','Frame1','URL2','Frame2')">LINK</a>

Drei Frames austauschen

Arbeiten Sie mit drei Frames, müssen Sie das JavaScript aus Listing 9.4 in den<head>-Bereich Ihres Frameset-Dokuments kopieren:

<script type="text/javascript"><!--function DreiFrames(URL1, Frame1,URL2, Frame2,URL3, Frame3) {Frame1=eval("parent."+ Frame1);Frame2=eval("parent."+ Frame2);Frame3=eval("parent."+ Frame3);Frame1.location.href = URL1;Frame2.location.href = URL2;

Frame3.location.href = URL3;}//--></script>

Listing 9.4 Austausch von drei Frame-Inhalten

1262.book Seite 171 Dienstag, 5. Mai 2009 12:15 12

Page 29: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

172

Framesets9

Verändern Sie die Links in dem Menü wie folgt:

<a href="javascript:DreiFrames('URL1','Frame1','URL2','Frame2','URL3','Frame3')">LINK</a>

Der Aufruf des JavaScripts in den <a href>-Tags übergibt die beiden ParameterURL und Frame an das JavaScript im <head>-Bereich und führt es aus.

Dreamweaver-Verhalten einsetzen

Mehrere Frames können auch über ein Dreamweaver-Verhalten gleichzeitig ge-laden werden. Das Verhalten Gehe zu URL lädt ein HTML-Dokument an einangegebenes Ziel. Wenn Sie dieses Verhalten zum Beispiel einer Schaltflächemehrfach zuweisen, können auch mehrere Frames und mehrere Dokumenteangegeben werden.

Nachteil dieser Arbeitsweise ist das deutlich größere JavaScript im Dokumentsowie die unübersichtliche Darstellung. Eine Möglichkeit, einzelne Verlinkungender Dokumente nachträglich zu verändern, gibt es dann nicht.

Ausführliche Informationen zu diesem Verhalten erhalten Sie in Abschnitt 9.2,»Ein Frameset anlegen«.

9.3.4 Eingebettete Frames (<iframe>)

Eingebettete Frames sind eine Möglichkeit, HTML-Dokumente innerhalb einesanderen HTML-Dokuments anzuzeigen. Ein solcher Frame hat etwa die gleichenEigenschaften wie ein Bild in HTML, allerdings wird an genau dieser Stelle nichteine Bilddatei, sondern eine andere HTML-Datei dargestellt.

In der aktuellen Dreamweaver-Version kann ein eingebetteter Frame über 1 indas Dokument eingefügt werden (siehe Abbildung 9.8). Leider fehlt hierzu jegli-che Einstellmöglichkeit, sodass Sie komplett im Quelltext arbeiten müssen. Einzigdas <iframe>-Icon ist vorhanden. Dazu wechselt Dreamweaver automatisch indie Quelltextansicht. In der Designansicht wird nur ein grauer Bereich entspre-chend der Frame-Größe dargestellt.

Nur für User mit aktivem JavaScript benutzbar

Leider funktioniert diese Navigation nur, wenn der User JavaScript aktiviert hat. WennSie auch Benutzer mit deaktiviertem JavaScript erreichen wollen, müssen Sie eine zweiteVariante der Website mit einer Navigation ohne JavaScript bauen. Im Regelfall habenaber alle Browser JavaScript aktiviert. Ohne JavaScript würden sonst auch keine Spry-Menüs oder Flash-Filme funktionieren.

1262.book Seite 172 Dienstag, 5. Mai 2009 12:15 12

Page 30: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

173

Mit Framesets arbeiten 9.3

Sollten Sie eingebettete Frames verwenden wollen, empfehlen wir Ihnen die On-linereferenz SelfHTML (http://de.selfhtml.org/) von Stefan Münz, um einen Über-blick über die Möglichkeiten zu bekommen.

Die Eigenschaften sind aber etwa jene, die auch einem <image>-Tag zugeordnetwerden: Breite (width), Höhe (height), Rand (frameborder) und Inhaltsquelle(src).

Abbildung 9.7 Die Website von Galileo Design in eigenem HTML-Dokument

Abbildung 9.8 Einfügen eines eingebetteten Frame (<iframe>)

<iframe> und Hackerangriff

Eingebettete Frames können auf den Wert Null gesetzt werden, sodass externer Quell-code und auch Skripte unsichtbar bleiben. Besonders der Internet Explorer ist bekanntfür <iframe>-Sicherheitslücken. Mittlerweile sind allerdings auch schon Angriffe überden Firefox bekannt geworden.

1

1262.book Seite 173 Dienstag, 5. Mai 2009 12:15 12

Page 31: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

174

Framesets9

9.4 Anlegen des Framesets für die Buchwebsite

Wenn Sie das alternative Layout mit CSS aufbauen möchten, können Sie die fol-genden Schritte überspringen, da wir für das CSS-Layout keine Frames benötigenwerden.

Schritt-für-Schritt: Ein Frameset anlegen

1 Letterbox installieren

Bevor Sie ein Frameset für die Buchwebsite anlegen, installieren Sie die Erweite-rung Letterbox Frameset von der DVD zum Buch (siehe dazu Abschnitt 4.2, »Ex-tensions einsetzen«).

2 Frame-Umrandung anlegen

Legen Sie zunächst eine Datei mit dem Namen rahmen.htm für die Frame-Umran-dung an. Dieses HTML-Dokument wird in den Frames eingefügt, die unserHauptdokument umgeben werden. In dieser Datei definieren Sie die gleichenHintergrundeinstellungen wie in dummy.htm aus Kapitel 6, »Grundlegende Do-kumenteinstellungen«.

3 HTML-Dokument für das Frameset

Wählen Sie als Nächstes aus dem Menü Datei � Neu… und erstellen Sie ein neuesHTML-Dokument. Diese Datei wird das Frameset beinhalten.

4 Frameset einfügen

Wählen Sie nun aus der Einfügeleiste den Punkt Insert Letterbox Frameset aus.

1262.book Seite 174 Dienstag, 5. Mai 2009 12:15 12

Page 32: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

175

Anlegen des Framesets für die Buchwebsite 9.4

5 Einzeldokumente festlegen

Legen Sie anschließend die einzelnen Dokumente des Framesets fest und stellenSie alle Rahmen auf Nein und »0« ein. Das Dokument rahmen.htm ergibt die Um-randung des Framesets 1, das Dokument dummy.htm 2 wird als Dokument inder Mitte des Framesets eingefügt.

6 Größe der Frames

Aktivieren Sie nun im Bedienfeld Frames oder direkt im Dokumentfenster einender Rahmen 3 und wechseln Sie anschließend in den Quelltext.

Stellen Sie im Quelltext die Abmessungen der einzelnen Frames ein, wie im fol-genden Listing zu sehen:

<frameset rows="1*,600,1*" cols="*" frameborder="no" border="0"><frame src="rahmen.htm" name= "topspace" frameborder="No"scrolling="No" noresize="noresize" marginwidth="0"marginheight="0" id="topspace" /><frameset cols="1*,804,1*" border="0" frameborder="no">

1

2

3

1262.book Seite 175 Dienstag, 5. Mai 2009 12:15 12

Page 33: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

176

Framesets9

7 Frameset speichern

Als letzten Schritt wählen Sie aus dem Menü Datei � Frameset speichern unter…

und speichern das Frameset unter dem Namen index.htm ab.

Wenn Sie bisher alles korrekt angelegt haben, müsste Ihre Website jetzt im Brow-ser wie in der folgenden Abbildung dargestellt werden.

1262.book Seite 176 Dienstag, 5. Mai 2009 12:15 12

Page 34: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

413

Nachdem wir nun einen lokalen Webserver installiert haben, bereiten Sie Dreamweaver für die Arbeit mit dynamischen Websites vor. In diesem Kapitel erfahren Sie, wie das geht.

23 Dynamische Sites in Dreamweaver einrichten

Vor allen weiteren Arbeiten mit dynamischen Websites muss Dreamweaver fürden Testserverbetrieb eingerichtet werden. Wichtig ist dabei, dass sich der lokaleStammordner Ihrer Site im Dokumentenverzeichnis Ihres zuvor eingerichtetenWebservers befindet.

23.1 Testserver-Einstellungen

Die Einstellungen für Dreamweaver werden in der Site-Verwaltung vorgenom-men. Legen Sie dort am besten eine neue Site an. Dann wechseln Sie in der Site-

Definition zum Menüpunkt Testserver.

Abbildung 23.1 Stammordner im Root des Servers

Abbildung 23.2 Menüpunkt Testserver in der Site-Definition

1

2

3

4

1262.book Seite 413 Dienstag, 5. Mai 2009 12:15 12

Page 35: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

414

Dynamische Sites in Dreamweaver einrichten23

Servermodell angeben

Zunächst müssen hier Sie ein Servermodell 1 angeben. In unserem Fall ist esein PHP-MySQL-System. Welcher Server (IIS oder Apache) tatsächlich im Hinter-grund agiert, spielt dabei keine Rolle. Wichtig ist nur die Auswahl des Systems,um die spätere Syntax für die Abfragen usw. festzulegen.

Zugriff auf den Server

Als Nächstes muss Dreamweaver erfahren, wie der Zugriff 2 auf den Server er-folgen soll. In den meisten Fällen – wie auch in unserem – wird das Lokal/Netz-

werk sein. Sie können mit Dreamweaver auch direkt auf einem Webserver im In-ternet arbeiten. Wenn Sie dies möchten, wählen Sie unter Zugriff einfach FTP

aus und geben dann die Zugangsdaten ein, soweit dies beim Anlegen der Remote-

Informationen nicht schon geschehen ist.

Testserver-Ordner

Der Testserver-Ordner 3 ist in unserem Fall identisch mit dem lokalen Stamm-ordner und muss entsprechend ausgewählt werden. Dreamweaver nimmt Ihnendie Arbeit ab, die Dateien immer auf den Server zu kopieren. Wenn Sie FTP alsZugriff angegeben haben, wird beim Arbeiten die aktuelle Datei automatisch aufden Server kopiert und die Vorschau über die URL des Webservers generiert. Die-ses Verfahren dauert jedoch deutlich länger als bei einem lokal installierten Test-server.

Adresse der Website

Das URL-Präfix 4 ist der Pfad bzw. die HTTP-Adresse, die Sie im Browser einge-ben müssen, um die Website anzuzeigen. In der Regel trägt Dreamweaver auto-matisch den korrekten Pfad ein, manchmal ist dies jedoch nicht der Fall. Nurwenn das URL-Präfix korrekt angegeben wurde, kann eine Website durch Dream-weaver ausgeführt werden. Die meisten Fehler beim Anlegen eines Testserverstreten genau an dieser Stelle auf. Überprüfen Sie daher den korrekten Eintrag.

Mehrere Sites

Wenn Sie mehrere Sites parallel betreiben, stimmt die Serverroot nicht mit demTestserver-Ordner überein. Sie müssen dann dem URL-Präfix, das in der Regel

Fehlermeldung nach Eintragen des URL-Präfixes

Nachdem Sie das URL-Präfix wie angegeben verändert haben, kommt es eventuell zueiner Fehlermeldung. Diese können Sie ohne Weiteres ignorieren. Sie weist nur daraufhin, dass mit der eingegebenen Adresse keine Hyperlinkprüfung möglich ist.

1262.book Seite 414 Dienstag, 5. Mai 2009 12:15 12

Page 36: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

415

Site-Einstellungen testen 23.2

http://localhost lautet, noch das Verzeichnis hintenanstellen. Abbildung 23.2zeigt, wie dies geschehen muss.

23.2 Site-Einstellungen testen

Erstellen Sie ein neues Dokument index.php. Wichtig ist die Endung .php: DerWebserver erkennt sonst nicht, dass es sich bei dieser Datei um ein PHP-Skripthandelt. Löschen Sie den gesamten Quelltext der Datei und fügen Sie folgendeBefehlszeile ein:

<? phpinfo() ?>

Mit diesem Befehl können Sie die PHP-Grundeinstellungen anzeigen lassen.Wechseln Sie anschließend wieder in die Layoutansicht.

Vorschau dynamischer Sites

Nun wieder in der Entwurfsansicht (siehe Abbildung 23.5) können Sie durchKlick auf die Live-Ansicht 5 die Einstellungen testen. Im Erfolgsfall erscheinteine neue Leiste mit diversen Einstellungen, auf die wir in Abschnitt 26.1.1, »Va-riablen senden«, eingehen. Im Dokumentfenster wird das PHP-Skript direkt aus-geführt, und Sie sehen im Layout die automatisch von PHP generierten Inhalte.

Abbildung 23.3 Fehlermeldung nach Eintragen des URL-Präfixes

Abbildung 23.4 Aufruf der Funktion phpinfo() im Quelltext

5

1262.book Seite 415 Dienstag, 5. Mai 2009 12:15 12

Page 37: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

416

Dynamische Sites in Dreamweaver einrichten23

Vorschau in der Live-Code-Ansicht

In Dreamweaver CS4 können Sie neben der Live-Ansicht auch eine Live-Code-

Ansicht aktivieren 1. Im Layoutfenster zeigt Dreamweaver dann den von PHP er-zeugten Quelltext direkt an.

Wenn die Live-Ansichten nicht funktionieren (Fehlersuche)

Sollte es dennoch wider Erwarten nicht funktionieren, überprüfen Sie, ob derWebserver auch aktiv ist. Wenn der Fehler dort nicht zu finden ist, überprüfenSie die angegebenen Pfade und vor allem nochmals das URL-Präfix.

� Überprüfen Sie, ob der Webserver aktiv ist.

� Haben Sie die Site korrekt definiert? Falls nicht, erscheint entweder das Iconzur Live-Ansicht nicht, oder Dreamweaver gibt eine Fehlermeldung aus.

� Stellen Sie sicher, dass Ihre Dateien wirklich in der Serverroot liegen. In 90Prozent aller Fehlerfälle in Schulungen sind die Pfade nicht korrekt eingege-ben worden, oder das URL-Präfix ist falsch.

� Überprüfen Sie der Reihe nach alle Einstellungen.

Abbildung 23.5 Den Testserver aktivieren

1

1262.book Seite 416 Dienstag, 5. Mai 2009 12:15 12

Page 38: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

417

Site-Einstellungen testen 23.2

Testserveransicht

In der Site-Ansicht steht Ihnen jetzt auch die Option Testserver 2 zur Verfügung.Aktivieren Sie Ihren Testserver durch einen Klick darauf. Die Ordner auf der lin-ken Seite 3 werden jetzt rot dargestellt.

Abbildung 23.6 Live-Code-Ansicht

Keine Framevorschau dynamischer Sites

Dynamische Sites können Sie lokal nicht über ein Frameset aus Dreamweaver herausaufrufen. Starten Sie immer ein Inhaltsdokument, um eine Vorschau zu erhalten, oderstarten Sie das Frameset direkt aus dem Browser heraus, indem Sie den Pfad zum Fra-meset eingeben.

Abbildung 23.7 Testserveransicht in der Site-Verwaltung

23

1262.book Seite 417 Dienstag, 5. Mai 2009 12:15 12

Page 39: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

418

Dynamische Sites in Dreamweaver einrichten23

Wenn Sie Ihren Testserver lokal betreiben, ist diese Ansicht etwas verwirrend,zumal ja eigentlich beide Seiten gleich sind. Für einen Testbetrieb spielt es aberkeine Rolle, wo sich der Testserver befindet. Auch Ihr eigener Rechner wird übereine IP-Adresse angesprochen (127.0.0.1).

Dreamweaver ist jetzt für den Betrieb mit einem Testserver vollständig eingerich-tet.

23.3 Buchwebsite für dynamische Inhalte einrichten

Wir gehen jetzt davon aus, dass Sie bereits einige Übung im Umgang mit Dream-weaver und seinen Layoutfunktionen haben. Wir sparen uns daher in allen wei-teren Schritten beim Aufbau der Buchwebsite diese Erklärungen. Wenn es an dereinen oder anderen Stelle hakt, lesen Sie bitte in den entsprechenden Kapitelnnach.

Ebenso ist es erforderlich, die einleitenden Kapitel zum Aufbau des dynamischenTeils zu lesen. Ohne das Wissen über die Funktionen ist es sehr schwer, die Ar-beitsschritte nachzuvollziehen.

Schritt-für-Schritt: Dateiendungen

1 Dateiendungen ändern

Um auch weiter mit der von Ihnen erstellten Buchwebsite arbeiten zu können,müssen einige Änderungen an den Site-Einstellungen erfolgen.

Ändern Sie die Dateiendung aller HTML-Dokumente in .php um. Nehmen Siedies bitte unbedingt im Dateifenster von Dreamweaver vor und lassen Sie alleVerlinkungen automatisch aktualisieren, wenn Dreamweaver dies vorschlägt.

Daten auf dem Testserver sichern!

Wenn Sie auf einem Windows-System arbeiten, werden Apache und IIS auf Ihrem Lauf-werk C: installiert. Dieses wird in den meisten Fällen auch Ihr Systemlaufwerk sein undist sehr anfällig für Systemfehler. Bei einer Neuinstallation Ihres Systems sind imschlimmsten Fall alle Daten für immer verloren. Sorgen Sie daher dafür, dass die Datenim Rootverzeichnis des Webservers regelmäßig auf einer anderen Partition oder CD ge-sichert werden.

Buchwebsite

1262.book Seite 418 Dienstag, 5. Mai 2009 12:15 12

Page 40: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

419

Buchwebsite für dynamische Inhalte einrichten 23.3

2 Lokalen Stammordner kopieren

Kopieren Sie anschließend den gesamten bisherigen lokalen Stammordner IhrerÜbungswebsite in das Dokumentenverzeichnis Ihres lokalen Webservers.

3 Site-Einstellungen anpassen

Ändern Sie die Site-Einstellungen Ihrer Übungswebsite so, dass der in die Doku-mentenroot kopierte Ordner als lokales Stammverzeichnis angegeben wird, odererstellen Sie eine neue Site mit den soeben genannten Vorgaben.

4 Einstellungen für den Testserver

Legen Sie anschließend, wie in der Abbildung gezeigt, die Einstellungen für denTestserver fest. Sie müssen natürlich Ihre lokalen Parameter eintragen.

1262.book Seite 419 Dienstag, 5. Mai 2009 12:15 12

Page 41: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

420

Dynamische Sites in Dreamweaver einrichten23

5 Geänderte Einstellungen testen

Öffnen Sie nun das Dokument 1_0.php und starten Sie mit (F12) bzw.(Alt)+(F12) am Mac eine Browservorschau. Wenn Sie alles richtig angelegt ha-ben, wird dieses Dokument genauso angezeigt wie bisher.

Eine Live-Ansicht können Sie erst starten, wenn sich im Dokument PHP-Skriptebefinden. Dies ist zum jetzigen Zeitpunkt noch nicht der Fall.

Wenn Sie jetzt alles vollendet haben, steht einer erfolgreichen Arbeit nichts mehrim Wege. �

1262.book Seite 420 Dienstag, 5. Mai 2009 12:15 12

Page 42: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

675

Index

#PCDATA 639#REQUIRED 639$_COOKIE 370$_ENV 370$_FILES 370$_GET 370$_GET['VARIABLENNAME'] 370$_POST 370$_REQUEST 370$_SERVER 370$_SESSION 370$GLOBALS 370<iframe> 1721:1-Beziehung 4241:n-Beziehung 424

A

<a href> (Tag) 268Abfrage

eigene überprüfen 488erstellen 469mehrerer Tabellen 592spezifizieren 442testen 485, 488verschachteln 595verschachtelte 598

Abhängiger BereichAnzeigeoption 504

AbsatzCSS-Stil zuweisen 204

Absenden-Schaltfläche 303Absolute Pfadangabe 92Abstand

messen 80Ad-Aware 356Administration 441Administrationsebene 361Administrationsoberfläche 543, 553Adobe Bridge 160Agnitum 385Ajax 251, 255, 657Aktion 177

Flash steuern 342Aktionsprotokoll 101

Aktive Hyperlinks 118Aktualisierungsformular 553

erstellen 627Als Vorlage speichern 276ALTER 441AND-Bedingung 594Änderungsformular 553, 558

anlegen 556erstellen 547

Ankeranzeigen 270benannter 269hinzufügen 269

Ankerpunkt für AP-Elemente 219Anmeldeformular 581Ansichtsoptionen 45Anti-Aliasing 41Anwenderfreundlichkeit 361Anwendung

Bedienfeldgruppe 450Bindungen 467

Anzeigemöglichkeit 44Apache 383, 384

installieren 387Zugriff erlauben 386

AP-DIV 216AP-Element

wiederholte Bereiche 492AP-Elemente 216

Abmessungen 220anlegen 218auswählen 219Bedienfeld 216Definition 216ein- und ausblenden 229erstellen 216Hintergrundbilder 221Hintergrundfarben 221in Tabellen umwandeln 227markieren 219Positionen 220Reihenfolge 220Sichtbarkeit 221Verhalten hinzufügen 229zentrieren 239

1262.book Seite 675 Dienstag, 5. Mai 2009 12:15 12

Page 43: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

676

Index

AP-Elemente (Forts.)ziehen 229

AP-Elemente-ID 219Arbeitsablauf 38Arbeitsbereich umschalten 45Arbeitsoberfläche 46Array 370, 371

ausgeben 375superglobales 370Variablen auslesen 370

ASCII 72ASP 383ASP.NET 383, 395Assistent

Aktualisierungsformular für Datensätze 627

Einfügeformular für Datensätze 544, 626

Attributals dynamische Daten 509suchen 334

Aufbau der BuchwebsiteAP-Elemente 238

Aufzählung 428Ausgabemedien 205

unterschiedliche 188Austausch

von zwei Frame-Inhalten 171Auswahlliste 301

dynamische 549, 623Auswahlseite 556Authentifizierung 575auto_increment 431, 432Automatischer Scrollbalken 168

B

Balkendiagramm 510Barrierefreies Webdesign 208Barrierefreiheit 129Baumstruktur 632Bedienfeld

Ebenen 217Elemente 148Verhalten 179

Bedienfeldgruppe 45anpassen 47

Bedingungals Serververhalten 615

Bedingung (Forts.)als Serververhalten anlegen 614mit PHP 375

Befehllöschen 84speichern 83

Benannter Anker 269Benutzer 439

anlegen 580, 583anmelden 577authentifizieren 575verwalten 575

Benutzerauthentifizierung 627Schema 575

Benutzerverwaltung 575Tabellen 575Zeitstempel 576

BerechnungKommata 368

Berechtigung setzen 112Bereich

Anzeigeoptionen für abhängigen 504in Abhängigkeit von Daten anzeigen 503scrollbarer 226wiederholen 480wiederholter 281

Bestellvorgang 560, 589Bestimmte Datensätze abfragen 481Besuchte Hyperlinks 118Beziehung

Datenbank 422Bezugspunkt 118Bibliothek 275, 282Bibliotheken und JavaScript 285Bibliothekselement 283BIGINT 427Bild 145, 154

als Schaltfläche 304Alternativtext 150aus Datenbank 496austauschen 180bearbeiten 148, 152bei onMouseOut wiederherstellen 182Bildabmessungen 153Darstellungsqualität 153dynamisch einfügen 496dynamisch hinzufügen 496einfügen 148Helligkeit und Kontrast 152

1262.book Seite 676 Dienstag, 5. Mai 2009 12:15 12

Page 44: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

677

Index

Bild (Forts.)Helligkeit und Kontrast einstellen 153im Web 145in Fireworks optimieren 153in wiederholten Bereichen 499Platzhalter 156Platzhalterbilder 156scharf stellen 153Suchmaschinen 150Tipps 154Transparenzen 146von Text umfließen lassen 154vorausladen 182Vorschau 151zu Favoriten hinzufügen 149zuschneiden 153

Bildabmessungen 153Bildbearbeitung 152Bilddatei 149Bildformate 145Bild-Platzhalter 497

einfügen 496Bildquelle

Datensatz auswählen 508Bildschirmabmessung

anzeigen 80Bildschirmauflösung 81Bildschirmgröße

kleine 73Binäre Datentypen 427Bindung 459, 471, 474

erstellen 469Bindungen-Bedienfeld 467BLOB 427Block einfügen 327Boolesche Funktionen 372Boolesche Operatoren 372Briefing 36Browser

Scrollbalken 227Browserfenster 163Browserleiste 206

verändern 206Browserliste 76Browservorschau 75, 76Buchwebsite

Administrationsebene 565Bibliotheken 285Bildern einfügen 160

Buchwebsite (Forts.)CSS erstellen 230CSS- und AP-Elemente 238CSS-Layout 238Datenbank anbinden 454Datenstruktur 444Detailseiten 522Dokumenteinstellungen 126dynamische Inhalte 519Frameset anlegen 174Funktionsschema 519für dynamische Inhalte einrichten 418Kontaktformular erstellen 317Letterbox Frameset 86Masterseite 520Navigation 285Rollover-Effekte 186Sitestruktur 285Tabellenlayout 138Vorlagen 285Webserver 384Zugriffsrechte 586

C

Cache 99case 377case sensitiv 431CDATA 639CGI 351, 358CHAR 427Checkbox 299

dynamische 550Child-Element 632CHMOD 112Clientseitiges Skripting 357Cloaking 102Code

Ansichtsoptionen 322ausblenden 324automatisch vervollständigen 325Elemente finden 51halbautomatisch erstellen 325markierte Bereiche ausblenden 324prüfen 322Snippets 326ungültigen hervorheben 322wiederverwenden 326

Codeansicht 45, 54

1262.book Seite 677 Dienstag, 5. Mai 2009 12:15 12

Page 45: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

678

Index

Codeblock 608Platzhalter einfügen 610

Codeblock (PHP-Tag) 461Codeformat 519Codefragment 326, 459, 618Coder-Ansicht 45Codierung 122Computerdatenquelle 436Connections-Ordner 452Content-Management-System 212, 351,

354Cookies 356Cookie-Variable 460, 461, 488CREATE 441Crossmedia Publishing 354CSS 187

Anzeige im Dokumentfenster 190Ausgabemedien 188Bearbeitung 201Bedienfeld 198Boxmodell 208Browserleisten 206DIV-Elemente 210DOC-Type 209erstellen 197exportieren 122externes 194Fehler vermeiden 191Formulare 315Hilfen 190ID-Selektoren 197in der Eigenschaftenpalette 203in externe Datei verschieben 122internes 192JavaScript 208Klassen-Selektoren 195Kontext-Selektoren 196Kurzschrift 65Layout 190, 207Layout-Hilfsmittel 189Layout-Hintergründe 189positionieren 207Print 188Referenz 201Regel-Definition 200Regeln 200Regeln definieren 199Regeln erstellen 199Regeln löschen 199

CSS (Forts.)Screen 188Seiteneigenschaften 120Selektoren 195Stil-Definition 200Tag-Selektoren 196Texte formatieren 202und XML 632Voreinstellungen 188Vorgehensweise und Regeln 191Werkzeuge 188zuweisen 203

CSS 2.0 187CSS-Datei

einbinden 194externe anlegen 200verknüpfen 194, 199

CSS-P-Element 216CSS-Referenz 201CSS-Stile 192

Arten 192bearbeiten 197verschieben 193Voreinstellungen 65

CSS-Syntax 194CSS-Voreinstellungen 188CSS-Vorlagen 189CSV-Daten 346, 347

importieren 346

D

Data-Base-Management-System 421DATE 427Datei

externe einbinden 377synchronisieren 112versteckte anzeigen 452

Dateibrowser 160Dateiendung

Schreibweise 96Dateifelder 302Dateifenster 49

Site-Verwaltung 49Dateigröße 81Dateiverwaltung 108Daten

abfragen 442an URL anhängen 293

1262.book Seite 678 Dienstag, 5. Mai 2009 12:15 12

Page 46: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

679

Index

Daten (Forts.)aus mehreren Tabellen 560dynamische 622einfügen 543in abhängigen Bereich einfügen 504in Diagramm auswerten 509mit Hyperlinks übergeben 513sortieren 443, 471verbinden 560zum Provider exportieren 433zwischen Dokumenten austauschen 298

Daten übergebenin der URL 513

Datenausgabe 468Datenbank

abfragen 441Abfragen testen 488anbinden 449anzeigen 453Bedienfeld 453Benutzer anlegen 440Benutzer löschen 439bestimmte Datensätze abfragen 481Beziehung 422Beziehungen herstellen 423Bilder verlinken 496Daten importieren 432Datensatzanzahl anzeigen 506Datensätze einfügen 432Einführung 421erweiterte Abfragen erstellen 476Felder anlegen 429füllen 432ID mit URL übergeben 483in Datensätzen navigieren 501Kennwort 439Komponenten 421konnektieren 449mehrere Datensätze abfragen 479relationale 422relationales Modell 423Relationen 422selektieren 379Struktur anzeigen 453Tabellen 421unerwünschte Zeichen entfernen 518Verbindung 453Verbindungsaufbau 379

DatenbankabfrageAusgabe formatieren 517erstellen 622

Datenbankaktionen 450Datenbankanbindung 450Datenbankkonnektierung

als Serververhalten 607erstellen 607

Datenbankstruktur importieren 432Datenbankverbindung

mit Access 437Datenformat

überprüfen 305Datenquelle

Bilder 508Datensatz

Abfrage löschen 519abfragen 442, 469aktiv/inaktiv 559aktualisieren 443, 626Anzahl anzeigen 506anzeigen 474bearbeiten 553bestehender 547Darstellung beeinflussen 517einfügen 432, 443, 626in Großbuchstaben 517in Tabelle einfügen 544in Tabellen ausgeben 489löschen 443, 559, 627manipulieren 547sortieren 477überflüssige Zeichen entfernen 518verändern 553

Datensatzanzahl 506Datensatzgruppe 469, 476, 622

anlegen 622erweiterter Modus 476Navigationsleiste 624Navigationsstatus 625

Datensatzgruppen-Navigationsleiste 501, 502

Datensatzgruppen-Navigationsstatus 625Datensatz-ID 483Datensatznavigation 501, 521, 555, 556

eigene erstellen 507Navigationsstatus 507

Datenstruktur 423der Buchwebsite 444

1262.book Seite 679 Dienstag, 5. Mai 2009 12:15 12

Page 47: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

680

Index

Datentabellegrafische Auswertung 509

Datentyp 367, 427mischen 367zuordnen 426

Datenübertragungsimulieren 485

DATETIME 427DECIMAL 427Deklarieren

Variablen 458DELETE 441, 443Design Notes 103, 326Design-Ansicht 44Desktop-Firewall 100Detaildatensatz

löschen 562Detaildatensätze anzeigen 513Detailseite 516

erstellen 515DHTML 43, 208Diagramm

dynamisch generieren 512Display all errors 399DIV-Elemente 210, 211, 212DIV-Tag 210

CSS-Stil zuweisen 211einfügen 210HTML-Elemente umschließen 211verschachteln 212

DOC-Type 137, 209DOC-Type-Definition 637DocumentRoot ändern 392Dokument

aus Vorlage 278Einstellungen 117interne Hyperlinks 269mehrere durchsuchen 333Ränder 118sichern 334verlinken 267

Dokumentansicht 50Dokumententypangabe 630Dokumentfenster 45, 81Dokumentraster 78Dokumentrelative Verlinkung 98Dokumenttyp-Definitionen 70DOUBLE 427do-while-Schleifen 374

Dreamweavererweitern 83Systemanforderungen 32Tabelle 127

DROP 441DSN-Konfiguration 437DTD 637

Aufbau 638externe 640importieren in Dreamweaver 641in Dreamweaver einbinden 641mit Dreamweaver entwickeln 639öffentliche 641private 641schematischer Aufbau 638

Dual Screen 45dwt-Datei 277Dynamisch eingefügte Bilder 500Dynamische AP-Elemente 492Dynamische Auswahlliste 623

erstellen 549Dynamische Checkbox 550Dynamische Daten 622

zuweisen 548Dynamische Liste

Parameter 549Dynamische Navigation 596Dynamische Optionsschaltergruppe 623Dynamische Site

einrichten 413Framevorschau 417Vorschau 415

Dynamische Tabelle 623erstellen 489mit Serververhalten 490

Dynamische WebsiteDefinition 43mit CSS 492

Dynamische Websites 351Konzeption 359Layout 360Typen 353Vorgehensweisen 351Vorteile 351

Dynamische(s) Liste/Menü 549Dynamischer Parameter 515Dynamischer Text 623Dynamisches Diagramm 509Dynamisches Formular 543

1262.book Seite 680 Dienstag, 5. Mai 2009 12:15 12

Page 48: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

681

Index

Dynamisches Kontrollkästchen 550, 623Dynamisches Textfeld 623

hinzufügen 547Dynamisches Verhalten

Bereich anzeigen 623Seitenerstellung 624wiederholter Bereich 623zuweisen 621

E

Ebeneerstellen 216JavaScript 229scrollbare Bereiche 226verschachteln 221zentrieren 239

Ebeneneigenschaften 219Ebenenüberlauf 223Ebenenwerkzeuge 218Echo (PHP-Tag) 461Effekt 185Eigenschafteninspektor 45, 68Eigenschaftenpalette 340Einfügefehler 151Einfügeformular 544

eigenes verwenden 547erstellen 626für Datensätze erstellen 626

Einfügeinspektor 45Einfügeleiste 45, 48Einfügen

von Datensätzen 432Eingabehilfe 68, 325

abschalten 151deaktivieren 68

Eingebettete Frames 172Einstellungen

Firewall 73Element 148

absolut positioniertes (AP) 216Elemente-Palette 148, 149else (PHP-Tag) 462E-Mail-Adresse 271Endlosschleife 426Entwicklungsumgebung 458Entwurfsansicht 51, 332

visuelle Hilfsmittel 51ENUM 428

Erfolgsmeldungausgeben 544

Erfordern (PHP-Tag) 461Ergebnis

Hyperlink-Prüfung 269Erweiterte Abfrage

erstellen 476Erweiterung 178

installieren 85sichern 87

Excel-Tabelle einfügen 346Extension Manager 84, 85Extensions 84

einsetzen 84Fehler vermeiden 86Sicherungen erstellen 87

Externe CSS-Dateiverknüpfen 204

Externe CSS-Stile 194Externes Skript

einbinden 377Namensvergabe 377

F

Farben 119Farbtiefe 39Fehlerhafte Syntax 322Feineinstellung 518Fernschreiber 189Fernsehgerät 189FILE 441Filter

auf Abfragen anwenden 482Firefox 75Firewall 100, 385

Einstellungen 100Outpost 385

Fireworks 41optimieren 153

FLA-Datei 342Flash 147, 337

Abspielqualität 341Aktivierung im Browser 339aus Dreamweaver öffnen 342Authoring-Datei 342Eigenschaften einstellen 340einbinden 338einfügen 338

1262.book Seite 681 Dienstag, 5. Mai 2009 12:15 12

Page 49: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

682

Index

Flash (Forts.)einsetzen 337in Dreamweaver öffnen 342JavaScript 339mit Aktionen steuern 342Parameter einstellen 341Sound 341

Flash-Film 338abspielen 338einbinden 338einfügen 339steuern 342

Fließkomma 368Fließkommazahlen 367FLOAT 427foreach-Schleife 375, 464<form>-Tag 295Formular 293

absenden 303Auswahllisten 301Bildfeld 304Dateien übertragen 302Dateifelder 302dynamisches 543einfügen 544Elemente 293, 296erstellen 294Formularfelder gestalten 315für Aktualisierungen erstellen 553für Änderungen erstellen 553gestalten 231, 315Kennwort 297Layout 315Login 577mit CSS 315neuer Benutzer 580ohne CSS 315per E-Mail 294Senden als 545Sprungmenüs 301Spry 304Standardwerte übertragen 545Textbereiche 299Textfelder 297Typprüfung 545überprüfen 304, 546Variablennamen 296Variablenvergabe 296zur Anmeldung neuer Benutzer 581

Formular (Forts.)Zuweisung von Variablen 296

FormulardatenÜbertragungsmethoden 293

Formularelement 296dynamische Inhalte 547dynamische Werte zuweisen 550positionieren 315Typen 545

FormularfeldBeschriftung 545dynamisch anbinden 563Tabellenfeldern zuordnen 564

Formularvariable 460, 461, 488einfügen 461

for-Schleifen 373Fortgeschrittene Techniken 589Forum 354Frame 167

eingebettet 172gleichzeitig austauschen 184gleichzeitig neu laden 170Nachteile 164Scrollbalken 168verschachtelt 170Vorteile 163zentrieren 165

Frame-Inhaltaustauschen 171

Frame-Rahmen 167Frameset 163, 165

anlegen 166automatisch nachladen 166bearbeiten 169einstellen 168Funktionsweise 163Gestaltung mit 164Größe 168mehrere Frames austauschen 170nachbearbeiten 170speichern 169und Suchmaschinen 165verlinken 170Verlinkungen 170verschachteltes 165

Fremdschlüssel 425, 591FTP

passives 100Verbindung 99

1262.book Seite 682 Dienstag, 5. Mai 2009 12:15 12

Page 50: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

683

Index

FTP (Forts.)Zugang 99Zugangsdaten 99

G

GET 293GIF 146

transparentes 135Google

Indizierung von Framesets 165Grafiken 145Grafikformat

webtaugliches 147Grafikprogramm 38GRANT 441Groß- und Kleinschreibung 96Groß-/Kleinschreibung

beachten 431Gruppenarbeit 109

H

Handwerkzeug 80Handy 189Helligkeit

Bilder 152Hilfslinie 78Hilfsmittel

visuelle 51Hintergrund 118Hintergrundbild 118, 125Hotspot 154

anlegen 155htdocs 390HTML 4.0 70HTML 4.01 179HTML 4.01 Transitional 123HTML-Attribut

dynamisch generieren 507HTML-Dokument

Kaskadierung 192Struktur 192

HTML-Entity 72HTTP-Adresse 98HTTP-Protokoll 383HTTP-Request 357Hyperlink 118, 267

aktiver 118

Hyperlink (Forts.)aktualisieren 60anlegen 267auf E-Mail-Adressen 271besuchter 118innerhalb eines Dokuments 269Parameter übergeben 513prüfen 269relativ zu 271relativ zu Stammordner 271Ziel angeben 268

Hyperlink-Methode 270Hyperlinks 98Hyperlink-Überprüfung 98

I

ID 197mit Variablen übergeben 483

ID-Selektor 197anlegen 199

if 376IF (PHP-Tag) 462if-else 376IIS 383, 385, 395

Installation (Windows 2000) 396Installation (Windows Vista Business)

404Installation (Windows XP) 396MySQL installieren 403PHP-Einstellungen 402phpMyAdmin installieren 403Rootverzeichnis 398Standardwebsite 400verwalten 398

IIS 7 404Image Map 154Import und Export 104Import von Datendateien 432Importieren

CSV-Daten 347Excel-Dokument 346Word-Dokument 345

include 377, 379Include (PHP-Tag) 461include_once(ZIEL) 379INDEX 441Inetpub 398

1262.book Seite 683 Dienstag, 5. Mai 2009 12:15 12

Page 51: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

684

Index

Infoslokale 97

Inkrementieren 373INSERT 441, 443Installationspaket 386INT 427Interaktion mit Photoshop CS3 157Interne CSS-Stile 192

exportieren 193Internet Explorer 75

Browserleisten 206mehrere Versionen 77Ränder 119

Internet Information Server 383Internet-Informationsdienst 396Internetnutzung 29ISO-8859-1 123

J

JavaScript 177Aktionen 177CSS 208deaktiviert 172Effekt 185Elemente ansprechen 180Version 179

JPEG 145JPG 145

K

Kennwortfeld 297KISS-Regel 361Klasse 195Klassennamen 192Klassen-Selektoren 195Klein-/Großschreibung 96

beachten 431Kommata in Berechnungen 368Kommentar 326Kommentar (PHP-Tag) 462Konnektierung

von MySQL mit PHP 450Kontext-Selektor 196

anlegen 199Kontext-Selektoren 121Kontrast

Bilder 152

Kontrollkästchen 299dynamisches 550, 623Eigenschaften 300gruppieren 299Werte vergleichen 551

Kontur 189Konzept 36

L

LAMP 384Layer 216Layout 39

aufbauen 127Bezugspunkt 117Hilfsmittel 189Konzeption 37mit DIV- Tags 212

Layoutfenster 53Layouthilfe 78Layoutmodus 70Layouttabellen-Modus 78Layouttricks 125Leerzeichen 96leftmargin 119LIKE 602Lineal

aktivieren 79Linker Rand 118Linux 384Liste

dynamische 549Live-Ansicht 415, 474

Datenbankabfragen 475Einstellung 486

localhost 389Login

Seite erstellen 577Weiterleitung 578

Logischer Operator 372Lokale Infos 97Lokaler Stammordner 97LONGBLOB 427LONGTEXT 427

M

Mac OS X 29mailto 272

1262.book Seite 684 Dienstag, 5. Mai 2009 12:15 12

Page 52: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

685

Index

marginheight 119marginwidth 119Mark of the Web einfügen 253Master-Detaildatensatz 625Masterseite 516

erstellen 515Mastervorlage

erstellen 281Medien

Flash 339Medientyp 188MEDIUMBLOB 427MEDIUMINT 427MEDIUMTEXT 427Mehrere Datensätze abfragen 479Menü

dynamisches 549Metaangabe 124, 166

Dublin-Core 125Suchmaschinen 166

Microsoft Access 434Microsoft Visio 362MM_swapImage 178MPEG 145MS-SQL 442MySQL 384, 434

Benutzerverwaltung 438Datenbank anlegen 428Datenfreigabe 473Datensatz sortieren 477Datensätze einfügen 432Datentypen 426, 427erstellen einer Datenbank 428Felder anlegen 430Grundlagen 421in Access bearbeiten 435installieren 394Kennwort 438Rechtevergabe 441root 438root@localhost 438starten 394Tabellen 435Tabellen anlegen 429unter IIS installieren 403Version 428

MySQL Administrator 394MySQL Query Browser 395mysql_connect 379

MySQL-VerbindungBenutzername 451einrichten 450Kennwort 451

N

n:m-Beziehungen 424Nach dem Einfügen hierher gehen 544Namensräume 670Navigation

dynamisch erstellen 624dynamisch generieren 596mit Grafiken 360Spry 257

Navigationserweiterung 360Navigationsplan 39, 93Navigationsstruktur 37.NET 395Netscape 119

Ränder 119Neue CSS-Regel 199Neuer CSS-Stil 199Neuerungen

in Dreamweaver 33noframes-Bereich 166Null 431

O

Objekt 339ODBC 434

Datenbanken 436Treiber 434, 437

Office-Datei 345einfügen 345

Office-Dokumenteinfügen 69

onMouseOver 178Open Database Connectivity 434Open Database Connectivity � ODBCOpen-Source-Projekt 352OpenType 72Opera 75Operator

logischer 372Optionsfeld

Eigenschaften 300

1262.book Seite 685 Dienstag, 5. Mai 2009 12:15 12

Page 53: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

686

Index

Optionsschalter 301gruppieren 301

Optionsschaltergruppedynamische 623

Optionsschaltergruppen 301ORDER BY 443Outpost (Firewall) 385

P

Parameterdynamischer 515

Parent-Element 632Passives FTP 100Passwort

in Datenbanken speichern 577verschlüsseln 577

PDA 189Personalisierte Website 355Pfadangabe

absolut 92absolute 91relative 91, 92

Photoimpact 41Photoshop 40

Anti-Aliasing 41Photoshop CS3 157PHP 363, 384

auf IIS installieren 398Bedingungen festlegen 375Befehle einsetzen 461Boolesche Operatoren 372Dollarzeichen 369Echo-Befehl 365Einführung 363error_reporting 463externe Dateien einbinden 377externe Variablen anzeigen 464Fehlermeldungen 463Fehlerquellen 465Fehlersuche 463in Dreamweaver einfügen 461in HTML einbinden 366, 368Kommata in Berechnungen 368mit include arbeiten 377mit MySQL verbinden 379mit Sessions arbeiten 380MySQL-Datenbanken abfragen 379

PHP (Forts.)Referenz 462Schleifen programmieren 372Schreibweise von Zahlen und Zeichen 367unter Windows Vista Business 404Variablen 369Vergleichsoperatoren 371Verschlüsselungsmethoden 577Vorteile 366Zeichenketten addieren 367

PHP 5 364PHP Page Encoding (PHP-Tag) 461PHP und MySQL 352php.ini 369php-4.3.3-installer.exe 398php-5.2.9-1-win32-installer.msi 398phpBB 354PHP-Dokument

mit Sessions arbeiten 605PHP-Dokumentation 381PHP-Einstellung

anzeigen 402, 415phpMyAdmin

Benutzerverwaltung 439Tabellen anlegen 429unter IIS installieren 403

PHP-Referenz 381PHP-Version 364Platzhalter 272Platzhalterbild 156Plug-in 183

überprüfen 183PNG 146Popup-Menü

mit Ebenen erstellen 216Portal 355POST 294Primärschlüssel 424, 431, 445, 481

automatisches Hochzählen 431PROCESS 441Programmgrundlagen 43Programmierung 321Projektablauf 35Projektor 189Prozessdatenfreiheit 425Prüfung

Hyperlink 269Puzzle 230

1262.book Seite 686 Dienstag, 5. Mai 2009 12:15 12

Page 54: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

687

Index

Q

Quellcodearbeiten im 321formatieren 321

Quellformatierung 322Quelltext 321, 332

automatisch formatieren 322automatisch optimieren 332automatischer Umbruch 62Datenbankanbindung 472dokumentieren 326Entwurfsansicht 332in der Layoutansicht 332Schreibweisen 62unformatierter 322

Quick-Tag-Editor 332

R

Radiobutton 301Rand

Breite 119definieren 118Höhe 119linker 118

Raster 78aktivieren 78ausrichten 78

Rechtevergabe 439Rechteverwaltung 440Redaktionssystem 354Redundanzfreiheit 424REFERENCES 441Referenzielle Integrität 425REGISTER_GLOBALS 369Relation 425

Datenbanken 422Relationales Datenbankmodell 423Relationstypen 424Relative Pfadangabe 92RELOAD 441Remote-Zugriff 110require(ZIEL) 379require_once(ZIEL) 379Rollover

anlegen 40erstellen 180

Root-relative Verlinkung 98

Rootverzeichnis 399Router 100RSS 645RSS-Feed

einbinden 645externe einbinden 653

S

Safari 75Schaltfläche

eigene erstellen 304zum Absenden 303

SchleifeAnzahl der Durchläufe 373Datensätze ausgeben 373programmieren 372

Schleifenbedingung 372Schleifendurchlauf 372Schreib- und Leserechte 112Schrift

mit CSS formatieren 202Schriftformatierung

zuweisen 204Schriftgrößen 202Scrollbalken

automatischer 168Firefox 227

Scrollbarer Bereich 226Seiteneigenschaft 117Seitenrändereinstellung 119SELECT 441, 442SELECT-Abfrage 477SELECT-Befehl 592Selektor 192

Typ 195Server

Zugriff 414Servermodell 414Serverroot 389

eigene angeben 391Serverseitiges Skripting 357Servervariable 460, 488Serververhalten 472, 475, 479, 490, 607

alle Datensätze anzeigen 479anlegen 607Bedienfeld 472Bedingung 615Bereich wiederholen 479

1262.book Seite 687 Dienstag, 5. Mai 2009 12:15 12

Page 55: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

688

Index

Serververhalten (Forts.)Bezugsquellen 619eigene schreiben 607kopieren 608Positionierung im Code 613testen 612weitergeben 618

Session 352, 380, 604Arbeitsweise 604Cookies 605Sitzungsvariablen anlegen 606starten 381, 605Variable 605Variable registrieren 606Variablen 605Variablen anzeigen 606Variablen registrieren 605

session_destroy() 381session_register(VARIABLE) 381session_start() 381session_unset() 381SESSION-Array 464

ausgeben 464Session-ID 381

übergeben 605übermitteln 380Warenkorb 352

Sessionvariable 488SET 428SFTP 100Shockwave 342Shopsystem 354SHUTDOWN 441SID 605Site

anlegen 38Ansicht 105Dateiansichtsspalten 104Definition 96Name 96sichern 104Vorgaben 73

Siteansichtzur Siteansicht umschalten 50

Site-DefinitionTestserver einrichten 413

Site-Einstellungtesten 415

Sitemap 39, 92

Site-Verwaltung 95aufrufen 49Cloaking 102Design Notes 103Fehlerquellen 105FTP-Zugang einrichten 99Ordnerstruktur 92Regeln beim Anlegen 95Remote-Zugriff 110Site-Definition 96Standard-Bilderordner 98Testserver 102WebDAV 101

Sitzungsvariable 460, 461, 488, 606Skript

externes Skript einbinden 377Skripting

clientseitiges 357serverseitiges 357

Skriptsprache 358Skriptzugriff 400Slicing 38, 41SMALLINT 427Snippet 326

sichern 329Sonderzeichen 72, 95Sound mit Flash 341Spaltenbreiten 133Spry 251

Akkordeon 261Effekte 252für Formulare 304Menüleiste 257Menüleiste anpassen 258Palette mit Registerkarten 259Reduzierbare Palette 263Überprüfung für Formulare 252und XML 657Version des Frameworks 251Widgets 252, 255Widgets anpassen 264Widgets CSS 264Widgets gestalten 264XML-Datensätze 252

Spry-Bereich 621, 662Spry-Effekte 185Spry-Tabelle 667

mit CSS formatieren 667

1262.book Seite 688 Dienstag, 5. Mai 2009 12:15 12

Page 56: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

689

Index

Spry-Überprüfung 304Auswahl 312Kontrollkästchen 311Textbereich 311Textfeld 305Textfeld ohne Formatüberprüfung 312

Spry-Überprüfung Textfeldmit Formatüberprüfung 308ohne Formatüberprüfung 306, 307, 309

Spry-Wiederholung 622, 665Spry-Wiederholungsliste 622, 666Spry-XML-Datensatz 621SpyBot 356SQL 441

Abfrage 442Datei 432Dump 433Tabellendatensatz ansprechen 593

SQL-Abfrage 589eigene einbinden 589suchen 602Tabellenstruktur 590verschachteln 595Zuordnungstabelle 591

SQL-Befehlbearbeiten 476

Stammordnerlokaler 97

Standard-Bilderordner 98Statusleiste 73, 80Stilvorgabe anwenden 195Stilwiedergabe 188Strings 367substr() 530Suche

GET-Arrays 603Suchen und ersetzen 333Suchformular 603Suchfunktion 602Suchmaschine 124, 165

dynamische Sites 352Metaangaben 166

SWF-File 342switch 377Symbolleiste

Kodierung 321Synchronisieren

Dateien 112

Syntax 54fehlerhafte 322

T

Tabelle 127abfragen 470Abmessung 131aktualisieren 553anwählen 129Ausrichtung 131auswählen 133Bemaßungen 129Breite 130dynamische 623Eigenschaften 130einfügen 128Fehler vermeiden 132Größe festlegen 131Hilfsmittel 129Höhe 130Nachteil 127Parameter 128Spaltenbreiten und Zeilenhöhen 133Umrandungen 136verschachteln 133Vorteile 127wiederholte 282Zellauffüllung 131Zelleigenschaften 132Zellraum 131zentrieren 137

Tabellenspalteabfragen 477mehrere abfragen 477

Tag-Bibliothek 330anlegen 329bearbeiten 329DTD importieren 640Editor 329Elemente-Definition 641erstellen 330

Tag-Inspektor 329Tags

Attribute 329automatisch vervollständigen 63eigene anlegen 331suchen 334

Tag-Selektor 196

1262.book Seite 689 Dienstag, 5. Mai 2009 12:15 12

Page 57: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

690

Index

Tag-Vorgaben 329target= 268Technik

fortgeschrittene 589Template 117Templates-Ordner 277Testserver 102, 417

installieren 383Testserveransicht

Verbindungsskripte anzeigen 452Testserverbetrieb

Ansicht 55, 56Testserver-Ordner 414TEXT 427Text

dynamischer 623umfließt Bild 154

textarea 299Textfeld 297

dynamisches 547, 623Eigenschaften 297verstecktes 297

TextformatierungenCSS 202

Textnavigation 360TIME 427TIMESTAMP 427TINYBLOB 427TINYINT 427TINYTEXT 427topmargin 118Tracing-Bild 123Tracing-Bilder 82Transact-SQL 442Transparentes GIF 135

U

Überlappung verhindern 216Überlauf 225Überprüfen

eigener Abfragen 488Übertragung

simulieren 458Umbruch für Auswahl 328Umgebungsvariable 460Ungültiger Code

hervorheben 322Unicode 72

Unsichtbare Elemente 73Unterseite

schützen 579Zugriffschutz 579

UPDATE 441, 443Upload

Dateigröße 433URL-Parameter 484, 487, 513

erweitern 485übergeben 484

URL-Präfix 414URL-Variable 460, 461Usability 361User-Tracking 356

V

Validator 74VARCHAR 427Variable 367, 369, 458

an URL anhängen 369bereitstellen 459definieren 459externe anzeigen 464mit Variablen arbeiten 459nachträgliche Bearbeitung 460neue hinzufügen 458senden 458übertragen 369verketten 369zur Fehlersuche nutzen 464

Variableninhalt 459Variablentyp 460, 487Variablenübergabe

an SQL-Abfrage 484Vektorgrafik 147Verbindungsdaten

eingeben 451Verbindungsskript

entfernen 453Vergleichen von Dateien 106Vergleichsoperatoren 371Verhalten 177, 178, 179, 183

dynamisches 621Effekte 185Einfügeoptionen 613fehlerhaftes 617veraltetes 180

Verhaltensfenster 180

1262.book Seite 690 Dienstag, 5. Mai 2009 12:15 12

Page 58: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

691

Index

Verknüpfung 267einbauen 267

Verlauf 83Verlaufsfenster 83Verlinkung 267

dokumentrelativ 98root-relative 98

Verschachtelte AbfrageSchema 598

Verschachtelte Vorlage erstellen 281Verschachteltes Frameset 165Versionierung 113Versteckte Datei

anzeigen 452Verstecktes Textfeld 297Volltextsuche 602Voreinstellungen 60

allgemein 60Codeformat 62Codehinweise 63Codeumschreibung 64CSS 62Dateien vergleichen 66Dateitypen/Editoren 67neues Dokument 70

Vorgaben für neue Dokumente 70Vorkenntnisse 27Vorlage 117, 275

Adobe GoLive 277aktualisieren 281bearbeitbare Bereiche 278bearbeitbare Bereiche definieren 275Dokument aus Vorlage erstellen 278entfernen 279erstellen 276kompatible 277Mastervorlage 281speichern 276Tricks 281verschachteln 281verschachtelte 281wiederholte Bereiche 281wiederholte Tabelle 282

W

WAMP 384installieren 386

Warenkorb 354, 604

WCMS 353, 354Web-Content-Management-System 353WebDAV 101Webdesign

barrierefreies 208Weblog 356Webserver 357, 358, 383, 387

Mac 384Startdatei 96Zugangsdaten 379

Webserver starten 389Website

Aufbau 38dynamische 353Suchfunktion 602zentrieren 137

Weiterleitung 578Werbebanner mit Ebenen 216Wert

vergleichen 371Werte vergleichen 551WHERE 442, 481while-Schleife 374Wiederholte Tabelle 282Wiederholter Bereich 281, 490

mit AP-Elementen 492Parameter ändern 480

Windows VistaPHP installieren 407

Windows XP 385Word 345Word-Dokument 345

einfügen 345Word-Text 345

einfügen 345WYSIWYG 29

X

XAMPPinstallieren 387konfigurieren 389Startbildschirm 390testen 389unter Windows Vista 387

XHTML 70, 71eigene Tags 330

XML 354, 629automatisch nachladen 252

1262.book Seite 691 Dienstag, 5. Mai 2009 12:15 12

Page 59: Adobe Dreamweaver CS4 - Amazon S3 · 2018-03-26 · Richard Beer, Susann Gailus Adobe Dreamweaver CS4 Das umfassende Handbuch 1262.book Seite 1 Dienstag, 5. Mai 2009 12:15 12

692

Index

XML (Forts.)DTD 637Processing Instructions 635Tag-Attibute 634Tags selbst definieren 630Überprüfung 639und CSS 632

XML-Attribut 634XML-Datei

im Browser 634öffnen 634tabellarisch ausgeben 667XSLT anhängen 652

XML-Daten anbinden 657XML-Dokument 187

Struktur 630XMLHttpRequest-Objekt 657XML-Quelle

angeben 646XPath 644XPATH-Ausdrucksgenerator 649XP-Firewall 385XSLT 644

Datenquellen angegeben 650Stylesheet anhängen 652

XSLT-Dokumentanlegen 646bedingte Bereiche 648wiederholte Bereiche 648

XSLT-Fragment 646XSL-Transformation 628XSLT-Transformation

clientseitig 646mit PHP 653serverseitig 653

Y

YEAR 427

Z

Zahlenformat 427Zeichenaddition 367Zeichenformat 427

Zeichenkette 367teilen 530

Zeichensatz 123Zeilenhöhe 133Zeilennummer 465

einblenden 322Zeilenumbruch 62

einfügen 204Zeit- und Datumsformat 427Zeitstempel 576Zellauffüllung 131Zelle 132

Auffüllung 129Breite 132Größe 132Inhalt ausrichten 132Raum 129teilen 132verbinden 132, 133

Zelleigenschaft 132Zellraum 131Zentrieren

AP-Element 239Zentrierung 165Ziel

angeben 268Z-Index 220

anzeigen 216Zoomwerkzeug 80Zugriff

auf Seite beschränken 579Zugriff auf den Server 414Zugriffsebene 579, 583

definieren 580in separater Tabelle abspeichern 583

Zugriffsrechtbeschränken 579steuern 577

Zugriffsrechte 361, 575Zuordnungstabelle 591Zustandsvorschau 306

1262.book Seite 692 Dienstag, 5. Mai 2009 12:15 12