Adobe Dreamweaver CS6

Werbung
Hussein Morsy
Adobe Dreamweaver CS6
Der praktische Einstieg
Auf einen Blick
Teil I Einführung
1
Ein Platz im Internet . ......................................................................
25
2
Die Sprachen des Web ....................................................................
37
3
Dreamweaver CS6 – los geht’s . .......................................................
53
4
Die Arbeitsumgebung .....................................................................
73
Teil II Ein Websiteprojekt
5
Eine neue Website ..........................................................................
89
6
Eine Vorlage anlegen .......................................................................
97
7
Seiten mit Inhalten füllen ................................................................ 111
8
Erstellen einer Navigation . .............................................................. 127
9
Das Design festlegen ....................................................................... 139
10 Websites testen, ­veröffentlichen und ­verwalten ............................... 165
Teil III Dreamweaver im Detail
11 Texte eingeben und ­strukturieren .................................................... 187
12 Arbeiten mit CSS ............................................................................ 203
13 Bilder einfügen . .............................................................................. 237
14 Tabellen erstellen ............................................................................ 253
15 Hyperlinks einsetzen ....................................................................... 271
16 Interaktivität mit JavaScript ............................................................. 285
17 Formulare erstellen ......................................................................... 303
18 Mobiles Web .................................................................................. 329
Teil IV Über Dreamweaver hinaus …
19 Dreamweaver und die ­Creative Suite ............................................... 355
20 Bloggen mit WordPress ................................................................... 369
21 Gesucht und gefunden bei Google .................................................. 383
22 Mashups – YouTube, ­GoogleMaps und Twitter integrieren ............... 401
Inhalt
Inhalt
Vorwort .................................................................................. 26
Teil I Einführung
1
1.1
Ein Platz im Internet
Wie kommt meine Site ins Internet? ........................... 26
Was ist eine Website? .................................................. 26
Ein Platz im WWW ...................................................... 27
1.2
Die eigene Domain ...................................................... 27
Was ist eine Domain? ................................................... 28
Subdomains ................................................................. 28
Top-Level-Domains ...................................................... 29
Ist meine Domain noch frei? ......................................... 29
Domains registrieren .................................................... 31
1.3
Einen Provider finden .................................................. 32
Auswahl eines Webhosters ........................................... 32
Das passende Angebot finden ...................................... 33
Brauche ich einen eigenen Webserver? ......................... 34
Wie konfigurieren Sie Ihren Webspace? ........................ 34
2
Die Sprachen des Web
2.1
Welche Sprachen gibt es? ........................................... 38
2.2
Hypertext Markup Language ....................................... 39
Strukturieren von Inhalten ............................................ 40
Tag-Attribute ................................................................ 41
HTML-Entities .............................................................. 41
Header und Body ......................................................... 41
Darstellung im Browser ................................................ 42
Extensible Hypertext Markup Language (XHTML) ......... 42
HTML5 ......................................................................... 43
5
Inhalt
2.3
Cascading Stylesheets ................................................. 44
Externe CSS-Datei ........................................................ 44
CSS3 ............................................................................ 45
2.4
JavaScript .................................................................... 46
2.5
Ajax ............................................................................. 47
2.6
PHP und MySQL ......................................................... 47
2.7
Webbrowser und Rendering-Engines .......................... 49
3
Dreamweaver CS6 – los geht’s
3.1
Neues in Dreamweaver CS6 ........................................ 54
Fließendes Rasterlayout ................................................ 55
Multiscreen-Vorschau ................................................... 55
Erstellung von mobilen Applikationen .......................... 56
CSS-Übergänge ............................................................ 56
Detailverbesserungen ................................................... 57
3.2
Dreamweaver installieren und aktualisieren ............... 58
Updates ....................................................................... 58
3.3
Der Programmstart ...................................................... 59
3.4
Schnellstart: Probieren Sie Dreamweaver aus ............. 60
Ihre erste HTML-Seite erstellen ..................................... 60
Eine Website mit Hyperlinks und Bildern erstellen ........ 65
4
Die Arbeitsumgebung
4.1
Dokumentenfenster .................................................... 74
Entwurfsansicht ............................................................ 74
Live-Ansicht ................................................................. 75
Code-Ansicht ............................................................... 76
Teilen-Ansicht .............................................................. 76
Statuszeile .................................................................... 77
Der Code-Navigator ..................................................... 78
4.2
Das Eigenschaften-Bedienfeld ..................................... 79
Texteigenschaften ......................................................... 79
6
Inhalt
CSS-Eigenschaften ........................................................ 80
Bildeigenschaften ......................................................... 80
Weitere Eigenschaften .................................................. 81
Eigenschaftsfenster in zwei Darstellungen ..................... 81
4.3
Bedienfelder ................................................................ 81
Bedienfelder organisieren ............................................. 81
Bedienfelder gruppieren ............................................... 82
Das »Einfügen«-Bedienfeld ........................................... 83
4.4
Anpassen der Arbeitsumgebung ................................. 84
Arbeitsbereiche ............................................................ 84
Voreinstellungen .......................................................... 84
HTML5 voreinstellen .................................................... 85
Teil II Ein Websiteprojekt
5
Eine neue Website
5.1
Unser Beispielprojekt .................................................. 90
Beispielwebsite herunterladen ...................................... 91
Lokaler Site-Ordner ...................................................... 91
5.2
Neue Site anlegen und konfigurieren .......................... 92
5.3
Site bearbeiten oder importieren ................................ 94
Wechseln zwischen Sites .............................................. 95
6
Eine Vorlage anlegen
6.1
Vorlage entwerfen ....................................................... 98
Was ist eine Vorlage? .................................................... 98
Beispiele im Web ......................................................... 99
Vorlage planen ............................................................. 100
6.2
Ein Layout erstellen ..................................................... 101
6.3
Beispielinhalte erstellen .............................................. 104
6.4Eine Vorlage mit bearbeitbaren Bereichen e
­ rstellen .... 107
Speicherort für Vorlagen ............................................... 109
7
Inhalt
7
7.1
Seiten mit Inhalten füllen
Neue Webseite erstellen ............................................. 112
Neue Dateien aus Vorlage erzeugen ............................. 113
Seitentitel vergeben ..................................................... 115
7.2
Seiteninhalte einfügen ................................................ 116
Texte erstellen .............................................................. 117
Überschriften ............................................................... 119
Listen erstellen ............................................................. 119
Bilder einfügen ............................................................. 120
Tabellen erstellen ......................................................... 123
8
Erstellen einer Navigation
8.1
Hauptnavigation .......................................................... 128
Menüeinträge bearbeiten ............................................. 131
8.2
Fußzeilennavigation .................................................... 134
8.3
Vorlage speichern und auf Seiten anwenden ............... 137
9
Das Design festlegen
9.1
Erstellen von Grafik-Segmenten .................................. 140
Das Kopf-Segment ....................................................... 141
Das Inhalts-Segment .................................................... 141
Das Fuß-Segment ......................................................... 142
9.2
Aufbau von CSS-Dateien ............................................. 142
CSS-Datei bearbeiten ................................................... 144
9.3CSS-Regeln für das Layout der ­Beispielwebsite .......... 146
Die CSS-Regel »body« .................................................. 148
Die CSS-Regel ».container« .......................................... 149
Die CSS-Regel ».header« .............................................. 151
Die CSS-Regel »h1« ...................................................... 153
Die CSS-Regel ».content« ............................................. 155
Die CSS-Regel ».sidebar1« ............................................ 155
Die CSS-Regel ».footer« ............................................... 156
8
Inhalt
CSS-Regel für die Links in der Fußzeile erstellen ........... 159
CSS-Regeln für die Navigation ...................................... 161
10 Websites testen, ­veröffentlichen und
­verwalten
10.1 Website im Browser testen ......................................... 166
Browservielfalt ............................................................. 166
Browsershots ................................................................ 167
Browservorschau einstellen .......................................... 168
Website im Browser testen ........................................... 170
Webseite im Adobe BrowserLab testen ........................ 170
Alle Hyperlinks testen ................................................... 171
Browserkompatibilität und Zugänglichkeit prüfen ......... 173
10.2 FTP-Übertragung konfigurieren ................................... 173
10.3 Übertragen der Site auf den Server ............................. 176
Übertragen über das Fenster »Dateien« ........................ 176
Übertragung im Dokumentenfenster ............................ 179
Website synchronisieren ............................................... 181
10.4 Website verwalten ...................................................... 182
Teil III Dreamweaver im Detail
11 Texte eingeben und ­strukturieren
11.1 Textinhalte erstellen .................................................... 188
Text eingeben ............................................................... 188
Sonderzeichen eingeben .............................................. 189
Leerzeichen eingeben ................................................... 190
11.2 Inhalte strukturieren ................................................... 191
Überschriften ............................................................... 191
Absätze ........................................................................ 192
Einrückungen ............................................................... 193
Vorformatierte Absätze ................................................. 194
Listen ........................................................................... 195
Hervorhebungen .......................................................... 196
9
Inhalt
11.3 Importieren aus Word ................................................. 197
Word-HTML optimieren ............................................... 197
Texte aus der Zwischenablage einfügen ........................ 198
Stylesheets und Word .................................................. 201
12 Arbeiten mit CSS
12.1 Was sind Cascading Stylesheets? ................................ 204
Vorteile von CSS ........................................................... 205
Externe und interne CSS ............................................... 205
CSS in Vorlagen einsetzen ............................................ 206
12.2 Methoden zur CSS-Erstellung ..................................... 207
12.3 CSS für Einsteiger ........................................................ 207
CSS über Seiteneigenschaften ....................................... 208
CSS über das Eigenschaften-Bedienfeld  ....................... 211
12.4 Fortgeschrittene CSS-Techniken .................................. 215
Das Fenster »CSS-Stile« ................................................ 216
Neuen CSS-Stil erstellen ............................................... 217
CSS-Stile bearbeiten ..................................................... 224
CSS-Stile-Eigenschaften ................................................ 224
Überprüfen-Modus ...................................................... 226
CSS-Regeln löschen oder deaktivieren .......................... 226
Klassen-Selektoren umbenennen .................................. 227
CSS-Stile Texten zuweisen ............................................ 227
Externe Stylesheets verknüpfen .................................... 229
Stylesheets verschieben ................................................ 230
CSS-Übergänge ............................................................ 231
13 Bilder einfügen
13.1 Bilder bearbeiten ......................................................... 238
13.2 Bildformate für das Web ............................................. 238
GIF .............................................................................. 239
JPEG ............................................................................ 240
PNG ............................................................................. 241
10
Inhalt
13.3 Bilder, Platzhalter und Hintergründe ........................... 242
Bilder einfügen ............................................................. 242
Bild-Platzhalter einsetzen ............................................. 244
Bilder oder Platzhalter austauschen .............................. 245
Rollover-Bilder einsetzen .............................................. 246
13.4 Bildeinstellungen ........................................................ 246
Alternativtext eingeben ................................................ 247
Bildgröße einstellen ...................................................... 247
Bilder zuschneiden ....................................................... 249
Helligkeit und Kontrast anpassen .................................. 250
Bild scharf stellen ......................................................... 251
14 Tabellen erstellen
14.1 Tabellen für Daten und Layout .................................... 254
14.2 Verschiedene Tabellenansichten .................................. 256
Standard-Ansicht .......................................................... 256
Erweiterte Ansicht ........................................................ 256
14.3 Erstellen einer Tabelle ................................................. 257
14.4 Eigenschaften von Tabellen ......................................... 260
Tabellen markieren ....................................................... 260
Einstellungen für komplette Tabellen vornehmen ......... 262
Höhe und Breite anpassen und zurücksetzen ................ 263
14.5 Eigenschaften von Tabellenbereichen .......................... 263
Spalten, Zeilen und Zellen auswählen ........................... 264
Einstellungen für Tabellenbereiche ............................... 265
Tabellenzellen gruppieren ............................................. 266
Spalten und Zeilen hinzufügen und löschen .................. 268
14.6 Tabellen sortieren ........................................................ 269
15 Hyperlinks einsetzen
15.1 Navigieren mit Hyperlinks ........................................... 272
Funktionsweise von Hyperlinks .................................... 272
Das Wichtigste: die URL ............................................... 273
11
Inhalt
15.2 Hyperlinks anlegen in Dreamweaver ........................... 274
Externe und interne Hyperlinks .................................... 275
Links innerhalb einer Webseite ..................................... 276
Löschen von Hyperlinks ................................................ 279
15.3 Spezielle Hyperlinks anlegen ....................................... 279
Leere Links ................................................................... 279
E-Mail-Links ................................................................. 279
Imagemaps ................................................................... 281
Download-Links ........................................................... 283
Automatische Weiterleitung ......................................... 283
16 Interaktivität mit JavaScript
16.1 Wie funktioniert JavaScript? ....................................... 286
16.2 JavaScript im Eigenschaften-Bedienfeld ...................... 287
16.3 JavaScript über Menüs einfügen ................................. 289
16.4 JavaScript über Verhalten integrieren .......................... 290
Funktionsweise eines Verhaltens .................................. 291
Ein Verhalten einfügen ................................................. 292
Aktionen hinzufügen .................................................... 295
Aktionen bearbeiten und löschen ................................. 296
Ereignis festlegen ......................................................... 297
16.5 Das JavaScript-Framework Spry .................................. 298
Sryp-Funktionen einfügen ............................................ 299
16.6 Widgets: Skripte übernehmen ..................................... 300
17 Formulare erstellen
17.1 Eigenschaften von Formularen .................................... 304
17.2 Erstellen von Formularen ............................................ 305
Formularbereich einrichten .......................................... 305
17.3 Formularelemente ....................................................... 306
Aufbau eines Formularelements ................................... 306
Formularelemente einfügen .......................................... 307
12
Inhalt
Einfache Textfelder ....................................................... 308
Kennwortfelder ............................................................ 309
Mehrzeilige Textfelder/Textbereich ............................... 309
Auswahllisten ............................................................... 310
Kontrollkästchen .......................................................... 311
Optionsschalter ............................................................ 312
Schaltflächen ................................................................ 313
Versteckte Felder .......................................................... 314
Dateifeld ...................................................................... 314
Feldgruppe ................................................................... 315
17.4 Formulare gestalten .................................................... 315
Formulare mit Tabellen gestalten .................................. 315
Formulare mit CSS gestalten ......................................... 316
17.5 Formularüberprüfung einbauen mit Spry .................... 322
Felder überprüfen ........................................................ 323
Eigene Fehlermeldungen festlegen ............................... 324
Spry-Überprüfungen bearbeiten ................................... 325
17.6 Benutzereingaben per Skript auslesen ........................ 325
18 Mobiles Web
18.1 Websites für mobile Geräte entwickeln ...................... 330
18.2 Responsive Webdesign ............................................... 331
Wie funktioniert Responsive Webdesign? ..................... 332
Seite mit flexiblem Layout anlegen ............................... 332
Layout für mobile Geräte ............................................. 335
Layout für Tablet-Geräte ............................................... 338
Layout für Desktopgeräte ............................................. 340
18.3 Mobile Web-Apps mit jQuery Mobile ......................... 341
Charakteristika von mobilen Websites .......................... 342
Was ist jQuery Mobile? ................................................ 343
Eine Web-App mit Dreamweaver CS6 erstellen ............ 343
Neue Seite hinzufügen und verlinken ........................... 347
18.4Native mobile Apps mit PhoneGap – ein Ausblick ...... 351
13
Inhalt
Teil IV Über Dreamweaver hinaus
19 Dreamweaver und die ­Creative Suite
19.1 Die Creative Suite 6 .................................................... 356
19.2 Adobe Photoshop CS6 ................................................ 357
Photoshop-Dateien in Dreamweaver importieren ......... 357
Bilder aus der Zwischenablage einfügen ........................ 359
Bilder in Photoshop bearbeiten .................................... 360
Voreinstellungen .......................................................... 361
19.3 Adobe Fireworks CS6 .................................................. 362
Fireworks-Dateien in Dreamweaver importieren ........... 363
Bilder in Fireworks bearbeiten ...................................... 364
19.4 Adobe Flash CS6 ......................................................... 364
So funktioniert Flash .................................................... 364
Plugin erforderlich ........................................................ 365
Flash-Filme integrieren ................................................. 365
Eigenschaften von Flash ............................................... 366
19.5 Adobe Bridge .............................................................. 367
20 Bloggen mit WordPress
20.1 Was sind Weblogs? ..................................................... 370
20.2 Leistungsmerkmale von WordPress ............................. 371
20.3 Weblog mit WordPress erstellen ................................. 371
WordPress installieren .................................................. 372
20.4 WordPress administrieren ........................................... 377
Einloggen im Administrationsbereich ............................ 377
Schreiben von Beiträgen ............................................... 378
Verwalten von Beiträgen .............................................. 379
20.5 WordPress-Templates .................................................. 379
Themes anpassen ......................................................... 382
14
Inhalt
21 Gesucht und gefunden bei Google
21.1 Ihre Website mit Google bekannt machen .................. 385
21.2 Tipps zur Suchmaschinenoptimierung ......................... 387
Verwenden Sie Titel und »alt«-Attribute ....................... 388
Meta-Tags ..................................................................... 389
Website von anderen Websites verlinken ..................... 391
Was Sie unbedingt vermeiden sollten ........................... 391
21.3 Besucherstatistiken mit Google Analytics ................... 392
Google Analytics einrichten .......................................... 393
21.4 Anzeigen mit Google AdWords ................................... 396
21.5 Geld verdienen mit Google AdSense ........................... 396
22 Mashups – YouTube, ­GoogleMaps und
Twitter integrieren
22.1 YouTube-Videos einbinden .......................................... 402
22.2 Google Maps integrieren ............................................. 405
22.3 Twitter integrieren ....................................................... 408
Index ...................................................................................... 408
15
Workshops
Workshops
Dreamweaver CS6 – los geht’s
EineSeiteerstellen ................................................................ 60
SeiteaufBasiseinergestaltetenWebseiteerstellen ................ 65
Eine neue Website
LeereSiteerstellen ................................................................ 92
EineneueSiteauseinerfertigenWebsiteerstellen ................ 94
Eine Vorlage anlegen
DasLayoutfürdieVorlagedefinieren .................................... 102
Inhaltefestlegen .................................................................... 104
Vorlageerstellen ................................................................... 107
Seiten mit Inhalten füllen
NeueWebseiteausderVorlageerstellen ............................... 113
Bildereinfügen ...................................................................... 121
Tabelleerstellen .................................................................... 124
Erstellen einer Navigation
Spry-MenüleisteinVorlageeinfügen ..................................... 129
ÄndernderMenüeinträge ..................................................... 131
LinksimFußbereichhinzufügen ............................................ 135
Vorlagespeichern .................................................................. 137
Das Design festlegen
CSS-Dateibearbeiten ............................................................ 144
CSS-Regel»body«bearbeiten ................................................ 148
CSS-Regel».container«bearbeiten ........................................ 149
CSS-Regel».header«bearbeiten ............................................ 152
17
Workshops
CSS-Regel»h1«bearbeiten ................................................... 153
CSS-Regel».sidebar1«bearbeiten ......................................... 156
CSS-Regel».footer«bearbeiten ............................................. 157
NeueCSS-RegelfürLinksinderFußzeileerstellen ................. 159
CSS-RegelnfürNavigationanpassen ...................................... 162
Websites testen, veröffentlichen
und verwalten
WeitereBrowserindieVorschaufunktioneinbinden .............. 168
WebseiteinAdobeBrowserLabanzeigenlassen .................... 171
Linksüberprüfen ................................................................... 172
FTP-ServerinDreamweavereinrichten .................................. 174
GesamteWebsiteübertragen ................................................ 178
EinzelneWebseiteübertragen ............................................... 179
Websitesynchronisieren ........................................................ 181
Texte eingeben und strukturieren
ErstellungeinerListe ............................................................. 195
Arbeiten mit CSS
Seiteneigenschaftenfestlegen ................................................ 208
NeuenStilimEigenschaften-Bedienfelderstellen .................. 212
BereitsangelegtenCSS-Stilanwenden ................................... 214
NeuenCSS-Stilerstellen ........................................................ 217
ExterneCSS-DateiinSeiteeinbinden .................................... 229
CSS-Übergangerstellen ......................................................... 232
Bilder einfügen
Bildeinfügen ......................................................................... 242
Bild-Platzhaltereinfügen ....................................................... 244
GrößeeinesBildesinDreamweaververändern ...................... 248
Bildzuschneiden ................................................................... 249
18
Workshops
Tabellen erstellen
NeueTabelleerstellen ........................................................... 257
Tabellenzellengruppieren ...................................................... 267
Hyperlinks einsetzen
Ankerpunkteanlegenunddaraufverlinken ........................... 276
EineImagemaperstellen ....................................................... 281
Interaktivität mit JavaScript
Rollover-Bildeinfügen ........................................................... 289
SeiteinneuemFensteröffnen ............................................... 292
Formulare erstellen
BeschriftungenmitCSSgestalten .......................................... 317
BreitenfürTextfeldermitCSSeinstellen ................................ 320
SkriptfürKontaktformulareinbauen ..................................... 326
Mobiles Web
WebseitemitfließendemRasterlayouterstellen ..................... 333
LayoutfürmobileGerätefestlegen ........................................ 335
LayoutfürTablet-Gerätefestlegen ......................................... 338
LayoutfürDesktop-Gerätefestlegen ..................................... 340
NeuesjQuery-Mobile-Projekterstellen .................................. 344
Seitehinzufügenundverlinken ............................................. 348
Seiteverlinken ...................................................................... 349
Dreamweaver und die Creative Suite
Photoshop-DateiinDreamweaverimportieren ...................... 357
PNG-Dateiimportierenundumwandeln ............................... 363
Flash-FilminWebseiteeinfügen ............................................ 365
19
Workshops
Bloggen mit WordPress
WordPressinstallieren ........................................................... 372
InstallationeinesThemes ...................................................... 380
Gesucht und gefunden bei Google
IhreWebsiteinGoogleeintragen .......................................... 385
Meta-Tagshinzufügen ........................................................... 389
Meta-Tagsbearbeiten ............................................................ 390
WebsitebeiGoogleAnalyticsanmelden ................................ 393
WerbeanzeigenmitGoogleAdSenseintegrieren ................... 397
Mashups – YouTube, GoogleMaps und
Twitter integrieren
YouTube-VideoindieeigeneWebseiteeinbetten .................. 403
GoogleMapsinIhreWebseiteeinbinden .............................. 405
20
Kapitel 5
Eine neue Website
So erstellen und konfigurieren Sie
eine neue Website
EE
Welches Beispielprojekt wird im Buch erstellt?
EE
Was ist der Unterschied zwischen einer Website und einer
Webseite?
EE
Wie lege ich eine neue Site an?
EE
Wie importiere ich bestehende Websites?
5
Eine neue Website
5 Eine neue Website
BevorSieendlichmitderErstellungderWebseitenloslegenkönnen, müssen Sie eine neue Site anlegen. Dieses Kapitel zeigt
Ihnen,wiedasgeht.
5.1 Unser Beispielprojekt
In diesem Buch entwickeln wir von der Erstellung der Site bis
zurRealisierungderInhaltedurchgängigeinBeispielprojekt.Das
BesondereandiesemBeispielprojektist,dassessichumeinereale
Website handelt, die sogar tatsächlich online ist. Sie erreichen
sie unter http://www.djay-software.com. Da die Website ständig
aktualisiert wird, weicht das Übungsprojekt des Buchs von der
aktuellenWebsiteab.EshandeltsichumeineSiteübereineDJSoftwarezumvirtuellenAuflegenvonMusik.
Abbildung 6.1 E
HomepageunsererBeispielsitehttp://www.djay-software.com
90
Unser Beispielprojekt 5.1 Das Beispielprojekt ist für diejenigen unter Ihnen gedacht, die
noch keine eigenen Grafiken und Inhalte haben, dennoch aber
eine vollständige Website erstellen möchten. Sie müssen aber die
Website nicht einfach stur kopieren – lassen Sie sich auch von
Ihren eigenen Ideen inspirieren.
Beispielwebsite herunterladen
Damit Sie das Beispielprojekt auch selbst auf Ihrem Rechner nachvollziehen können, können Sie sich sämtliche Dateien der Beispielsite von http://www.dreamweaver-buch.de/uebungen herunterladen.
Dort werden Ihnen unter anderem zwei Download-Dateien
angeboten:
EE »djay_bilder.zip«: enthält nur Bilder, um die Website als Übung
zu erstellen
EE »djay_fertig.zip«: enthält die fertige Website mit allen Dateien
(HTML, Bilder usw.)
Zuerst werden wir eine neue Website erstellen (genannt djay
Übungen), die zunächst noch keine Dateien enthält. Die heruntergeladenen Dateien sollten separat und zunächst nicht im Ordner
der Website abgelegt werden, da Bilder beim Einfügen in Dreamweaver automatisch in den Ordner der Website kopiert werden.
Des Weiteren werden wir eine neue Website anlegen (genannt
djay Fertig), die bereits die fertige Website enthält. Damit können
Sie leichter nachvollziehen, wie das Beispielprojekt erstellt wurde,
und die Site mit Ihren eigenen Übungen vergleichen.
Lokaler Site-Ordner
In Dreamweaver wird der Ordner, in dem die Site gespeichert
wird, als lokaler Site-Ordner bezeichnet. Dabei wird zwischen
einem lokalen und einem entfernten Site-Ordner unterschieden. Der lokale Site-Ordner ist der Ordner, der auf Ihrer Festplatte
gespeichert ist, wohingegen der entfernte Site-Ordner auf Ihrem
Webserver liegt.
Site oder Seite?
Eine Seite bzw. Webseite
bezeichnet immer eine
einzelne (HTML-)Seite.
Für alle Seiten gemeinsam gibt es genau eine
Startseite, die Homepage
genannt wird.
Eine Site bzw. Website
bezeichnet den gesamten
Internetauftritt mit allen
Webseiten und sonstigen
Elementen, wie zum Beispiel Grafiken und FlashFilmen.
91
5
Eine neue Website
5.2 Neue Site anlegen und konfigurieren
Zur Vorbereitung sollten Sie einen Ordner anlegen, der alle
(zukünftigen)Websites,dieSieerzeugenwerden,enthält.ErstellenSiedazueinenOrdnerWebsitesimOrdnerEigeneDateien.
UnterMacOSXliegtdafürbereitseinOrdnernamensWeb-Sites
oderSitesinIhremHome-Verzeichnis.Nunkannesendlichmit
derErstellungderSitelosgehen.
Schritt für Schritt
Leere Site erstellen
1
Abbildung 6.2 H
DieGrundeinstellungen
Neue Site
Wählen Sie zuerst den Menüpunkt Site N Neue Site. Alternativ
könnenSieauchdenMenüpunktSiteNSitesverwaltenaufrufen
undanschließendaufNeueSiteklicken.
a
b
c
2
Site-Definition
AufgrunddervielfältigenEinstellmöglichkeitenfüreineSitesind
dieMenüsinverschiedeneKategorienunterteilt.Siefindendiese
aufderlinkenSeite.DieKategorieSite1istanfangsausgewählt.
GebenSieimFeldSite-Name 2einenpassendenNamenfür
IhreWebsitean(z.B.»djayÜbungen«fürunserBeispielprojekt).
SiedürfenLeerzeichenundUmlauteverwenden.DerNameder
SiteistfürdenBetrachterderWebsitenichtsichtbar.
UnterLokalerSite-OrdnerlegenSiedenOrdnerfest,indem
IhreSitegespeichertwird.KlickenSiedazuaufdasOrdnersymbol
3rechtsnebendemTextfeld.EserscheinteinDialogfenster,in
demSiedenOrdnerfestlegenkönnen.WählenSieunterWindows
92
Neue Site anlegen und konfigurieren
5.2
denOrdnerEigeneDateien/Websitesbzw.unterMacOSXden
OrdnerSitesaus,understellenSiedaruntereinenneuenOrdner,
derähnlichbenanntistwieIhrSite-Name.HiersolltenSiekeine
Leerzeichen und Umlaute verwenden, sondern nur Buchstaben,
Zahlen,UnterstricheundBindestriche.FürunserBeispielprojekt
wählenwirbeispielsweise»djay_uebungen«.GewöhnenSiesich
auchan,ausschließlichKleinbuchstabenzuverwenden.
3
Bilderordner festlegen
AlsNächsteslegenwirdenStandard-Bilderordnerfest.Dasist
derOrdner,indemimportierteBilderautomatischabgespeichert
werden.UmdenOrdneranzulegen,wählenSieaufderlinkenSeite
unterErweiterteEinstellungendieKategorieLokaleInfoaus
undklickenaufdasOrdnersymbol4rechtsnebendemTextfeld.
Abbildung 6.3
DieerweitertenEinstellungen
H
d
e
f
g
EserscheinteinDialogfenster,indemSiedenBilderordnerfestlegenkönnen.WählenSiedazudenebenerstelltenSite-Ordner
aus,undlegenSieeinenneuenOrdnermitdemNamenimages
an.SiekönnenaucheinenanderenNamenwiezumBeispielbilder
wählen. Für die Schreibweise des Bilderordners gelten die gleichenRegelnwiefürdenlokalenSite-Ordner.
4
Weitere Einstellungen unter Lokale Info
FallsSiebereitseineWebadresse(URL)fürIhreSitebesitzen,könnenSiesieunterWeb-URL5eintragen.Diesistabernichtzwin93
5 Eine neue Website
gend erforderlich. Eine mögliche Eingabe ist zum Beispiel »http://
www.djay-software.com«.
Die Option Gross-/Kleinschreibung bei Hyperlinks überprüfen 6 sollten Sie aktivieren werden, damit bei der Überprüfung
der Hyperlinks die Groß-/Kleinschreibung beachtet wird. Dies
gewährleistet, dass die Hyperlinks auf den Webservern (meist
UNIX/Linux-Serversysteme) korrekt funktionieren.
Außerdem sollte die Option Cache aktivieren 7 auf jeden Fall
aktiv sein, damit die Dateien der Website, an der Sie arbeiten,
immer schnell aus dem Zwischenspeicher dargestellt werden.
5.3 Site bearbeiten oder importieren
Möchten Sie eine fertige Website, z. B. unsere Beispielwebsite, in
Dreamweaver bearbeiten, müssen Sie eine neue Site erstellen.
Es klingt merkwürdig, dass man in Dreamweaver eine neue Site
auch dann erstellen muss, wenn man eine bereits vorhandene
Website bearbeiten will. Das Erstellen einer neuen Site bedeutet
in Dreamweaver lediglich, dass ein neues Projekt angelegt wird,
in dem unter anderem der Ordner gespeichert wird, in dem sich
die Dateien befinden. Dieses Verzeichnis muss nicht leer sein und
kann auch bereits eine komplette Website enthalten.
Dieser Schritt ist auch dann sinnvoll, wenn Sie eine bestehende
Website als Musterlösung benutzen möchten bzw. wenn Sie eine
in einem anderen Programm erstellte Website in Dreamweaver
importieren möchten. Denn bevor Sie eine noch nicht in Dreamweaver angelegte Website bearbeiten, müssen Sie auch eine neue
Site erstellen.
Schritt für Schritt
Eine neue Site aus einer fertigen Website erstellen
1 Fertige Website laden
Laden Sie zuerst von der Webseite http://www.dreamweaver-buch.
de/uebungen/ die Datei »djay_fertig.zip« herunter. Entpacken Sie
diese mit WinZip oder einem anderen ZIP-Tool, und kopieren Sie
94
Site bearbeiten oder importieren 5.3 den Ordner djay _ fertig in einen neuen Ordner unterhalb von
Eigene Dateien/Websites (Windows) bzw. unter Mac OS X in den
Ordner Web-Sites (oder Sites).
2 Eine neue Site anlegen
Legen Sie jetzt, wie bereits beschrieben, unter Site N Neue eine
neue Site an. Geben Sie im Feld Site-Name einen passenden
Namen für Ihre Website an (z. B. »djay Fertig« für unser bereits
fertiges Beispielprojekt).
Klicken Sie auf das Ordnersymbol in der Zeile Lokaler SiteOrdner, und wählen Sie den Ordner aus, in den Sie die fertige
Website verschoben haben. Weitere Einstellungen sind zunächst
nicht notwendig. Klicken Sie auf OK, um die Site anzulegen.
Wechseln zwischen Sites
Sie haben jetzt zwei Sites erstellt: eine leere Site, in der Sie Ihre
Übungen durchführen können, und eine weitere Site, in der sich
das bereits fertige Projekt befindet. In Dreamweaver ist jedoch
immer nur eine Site aktiv. Beim Erstellen neuer Webseiten wird
automatisch der lokale Site-Ordner der aktiven Site zum Speichern gewählt. Beim Einfügen von Bildern werden auch die Bilddateien (ohne Abfrage) automatisch in den Ordner images des
lokalen Site-Ordners der aktiven Site kopiert, falls Sie diesen beim
Erstellen der Site dafür angegeben haben.
Wenn Sie später neue Vorlagen und Webseiten erstellen, ist es
sehr wichtig zu wissen, welche Website jeweils aktiv ist, da sonst
die Dateien unbeabsichtigt in der falschen Site landen können.
Überprüfen Sie daher immer, in welcher Site Sie momentan arbeiten.
Im Bedienfeld Dateien (Menü Fenster N Dateien) werden alle
Dateien der aktiven Website angezeigt. Klicken Sie auf das Dreieck 2 (Abbildung 6.4) neben dem Ordnersymbol, um den Inhalt
des Ordners anzeigen zu lassen. In der Liste 1 erkennen Sie, welche Site momentan aktiv ist.
95
5
Eine neue Website
a
b
Abbildung 6.4 E
DateienderSitedjayFertig
UmeineandereSite(z.B.djayÜbungen)zubearbeiten,wählenSie
inderListe3dieentsprechendeSiteaus.
c
Abbildung 6.5 E
DasWechselnzueineranderenSiteerfolgtüberdasListenfeld.
DadieSitedjayÜbungennochnichtüberfertigerstellteWebseitenverfügt,wirddarinnurderOrdnerimagesangezeigt.
Abbildung 6.6 E
AnsichtdernochleerenSite
djayÜbungen
Details dazu, wie Sie Dateien umbenennen, löschen, kopieren
und verschieben, erfahren Sie in Kapitel 10, »Websites testen,
veröffentlichenundverwalten«.
96
Kapitel 16
Interaktivität mit JavaScript
So bringen Sie mit JavaScript
Bewegung in Ihre Website
EE
Wie programmiert man JavaScript?
EE
Wie erstelle ich eigene Skripte in Dreamweaver?
EE
Wie verwalte ich JavaScript in Dreamweaver?
EE
Was ist eigentlich dieses Spry?
16 Interaktivität mit JavaScript
16 Interaktivität mit JavaScript
JavaScript ist die Programmiersprache Nummer eins, wenn es
darum geht, Webseiten interaktiv zu machen. Mit ihr können Sie
Rollover-Bilder einfügen, neue Browserfenster in festen Größen
öffnen und komplette Pulldown-Menüs anlegen. Adobe stellt
Ihnen dafür verschiedene Möglichkeiten zur Verfügung, die Sie in
diesem Kapitel kennenlernen werden.
16.1 Wie funktioniert JavaScript?
Ereignisse in JavaScript
JavaScript-Code kann
nicht nur durch einen
Klick (onClick) auf einen
Hyperlink ausgelöst werden, sondern auch, wenn
eine Webseite geladen
(onLoad) oder geschlossen (onUnload) wird. Es
ist sogar einstellbar, dass
JavaScript allein durch
eine Mausberührung aktiviert wird (onRollover).
286
JavaScript ist eine Programmiersprache, die einfach in den HTMLCode eingefügt wird. Stellen Sie sich ein solches Skript als eine
Ansammlung von verschiedenen Befehlen vor, die durch einen
Klick auf einen Hyperlink oder ein anderes Ereignis ausgelöst und
abgearbeitet werden.
JavaScript kann zwar auch mit anderen Ereignissen zusammenarbeiten, wir beschränken uns in diesem Kapitel jedoch ausschließlich auf Aktionen, die durch Hyperlinks ausgelöst werden.
JavaScript in Verbindung mit Formularen behandeln wir in Kapitel
17, »Formulare erstellen«.
Seit der Integration des JavaScript-Frameworks Spry ist es in
Dreamweaver möglich, sehr ansprechende Benutzeroberflächen, wie zum Beispiel ausklappbare Menüs, zu erstellen (siehe
Abschnitt 16.5, »Das JavaScript-Framework Spry«).
Es gibt in Dreamweaver verschiedene Techniken, JavaScript in
eine Seite einzubauen:
EE Über das Feld Hyperlink können Sie im EigenschaftenBedienfeld direkt kurze JavaScript-Befehle eingeben, die ausgeführt werden, wenn der Benutzer auf den Hyperlink klickt.
Eine Aufzählung der möglichen Kommandos finden Sie im
nächsten Abschnitt.
EE Über das Menü Einfügen stehen Ihnen mehrere Menüpunkte
zur Verfügung, die automatisch Skripte in Ihre Webseite inte-
JavaScript im Eigenschaften-Bedienfeld 16.2
E
E
E
grieren.ImEinzelnensinddiesdieBefehleEinfügenNGrafikobjekteNRollover-Bild,EinfügenNGrafikobjekteNNavigationsleiste und Einfügen N Formular N Sprungmenü (siehe
Kapitel 17, »Formulare erstellen«) für auf der Seite aufklappendeNavigationsmenüs.
Über Fenster N Verhalten können Sie über 25 JavaScriptFunktionen auswählen und in Ihre Webseite integrieren.
JavaScript-Kenntnisse sind hierfür nicht erforderlich. Als Beispiel werden wir in diesem Kapitel einen Link erstellen, der
ineinemneuenFenstereineWebseitemitfestgelegterBreite
undHöheöffnet.
MitdemEinfügen-BedienfeldimReiterSprystehenIhnen13
Funktionen zur Verfügung, mit denen Sie zum Beispiel ausklappbareMenüsinIhreWebseiteeinfügenkönnen.
Im Internet finden Sie Tausende selbstgeschriebene Skripte,
sogenannte Widgets, die Sie in Ihre Webseite übernehmen
können. Bevor Sie ein solches einsetzen, prüfen Sie jedoch
immer,obDreamweavernichtschoneineneingebautenBefehl
fürdenZweckbesitzt.
Netscape Resize-Fix
ImMenüBefehlebefindetsichdasKommando
NetscapeResize-Fixhinzufügen/entfernen,das
JavaScript-Codezum
AusgleicheneinesFehlers
inNetscapeVersion4
hinzufügtbzw.wieder
entfernt.DiesenBefehl
brauchenSienormalerweisenichtaufzurufen,
daDreamweaverihn
selbständiginIhreSeite
einfügt.
16.2 JavaScript im Eigenschaften-Bedienfeld
BeidereinfachstenMethode,JavaScriptdirektinderWebseitezu
programmieren,tragenSiedenJavaScript-CodedirektimEigenschaften-Bedienfeldein.
Um zum Beispiel einen Link zu erstellen, der beim Anklicken
einneues(JavaScript-)FenstermiteinerkurzenNachrichtanzeigt,
markierenSieeinfacheinenTextodereinBildimDokumentenfensterundgebenfolgendenJavaScript-BefehlimFeldHyperlink
ein:JavaScript:alert('HalloWelt');.
Abbildung 16.1
HyperlinkmitJavaScript,
umeinkleinesFenster
miteinerNachricht
anzuzeigen
F
287
16
Interaktivität mit JavaScript
Sie können die Seite nun entweder in einem Webbrowser oder
direktinDreamweavermitderLive-Ansichttesten.
Abbildung 16.2 E
JavaScript-Beispielmitder
Live-AnsichtinDreamweaver
Syntax von JavaScript
DerTextJavaScript:ist
erforderlich,damitder
BrowserdenBefehlhistory.back()überhaupt
alsJavaScript-Funktion
erkennt.DasSemikolon
trenntmehrereBefehle
voneinander.Beinur
einemBefehlwiein
unseremBeispielistdas
Semikolondahernicht
erforderlich.
InderfolgendenTabellefindenSieweiterenützlicheJavaScriptBefehle,dieSieaufdiegleicheWeiseanwendenkönnen.
JavaScript-Befehl
Funktion
JavaScript:history.back();
zurückzurvorherigenSeite
JavaScript:history.forward();
zurnächstenSeite
JavaScript:history.go(-2);
zweiSeitenzurück
JavaScript:windows.close();
Fensterschließen
JavaScript:windows.moveTo(1,1);
FensterinEckeobenlinks
bewegen
JavaScript:window.moveBy(10,-5); Fensterum10Pixelnach
rechtsund5Pixelnachoben
bewegen
To(400,200);
Fenstergrößeauf400×200
Pixeleinstellen
JavaScript:window.print();
aktuellesFensterdrucken
JavaScript:window.resize-
Tabelle 16.1
JavaScript-BefehlefürdasEigenschaften-Bedienfeld
G
288
JavaScript über Menüs einfügen 16.3
16.3 JavaScript über Menüs einfügen
Im Menü Einfügen N Grafikobjekte finden Sie mit RolloverBildundNavigationsleistezweibereitsinDreamweavervorgefertigte Skripte. Sie können diese einfach per Mausklick in Ihre
Webseite einfügen. Mit dem Befehl Einfügen N Grafikobjekte N
NavigationsleistekönnenSiemehrereRollover-Bilderaufeinmal
erstellen,zumBeispiel,umeinMenüaufzubauen.EineNavigationsleisteistnurfürdenEinsatzvonFramessinnvoll.
EinRollover-Bild isteineGrafik,diebeiMausberührungdurch
einanderesBildausgetauschtwird.VerlässtderMauszeigerdas
Bild,wirdwiederdasursprünglicheBildangezeigt.DiesesVerhaltenwirdauchalsHover-Effektbezeichnet.
Für die Erstellung eines Rollover-Bildes benötigen Sie zwei
exakt gleich große Grafiken. Zudem ist ein Skript nötig, das die
Bildergegeneinanderaustauscht.DreamweavererstelltdenCode
automatisch,wennSieEinfügenNGrafikobjekteNRollover-Bild
wählen.
Schritt für Schritt
Rollover-Bild einfügen
1
Einfügemarke setzen
SetzenSie,wiebeimEinfügeneinesnormalenBildes,zunächstdie
EinfügemarkeandiePositionimEntwurfsbereich,anderdasBild
späterangezeigtwerdensoll.
2
Rollover-Bild einfügen
WählenSieEinfügenNGrafikobjekteNRollover-Bild.DasDialogfensterausAbbildung16.3öffnetsich.
a
b
c
d
e
f
Abbildung 16.3
SofügenSieeinRollover-Bild
ein.
F
289
16
Interaktivität mit JavaScript
GebenSieunterBildname 1eineneindeutigenNamenfürden
Button ein. Der Bildname ist für den Betrachter der Webseite
unsichtbar; er wird nur benötigt, damit das Rollover-Verhalten
vonDreamweaverautomatischmitJavaScriptprogrammiertwerdenkann.
Als Originalbild 2 wählen Sie jenes Bild aus, das angezeigt
werdensoll,wennsichderMauszeigernichtüberdemBildbefindet. Als Rollover-Bild 3legenSiedasBildfest,dasangezeigt
werdensoll,wennsichderMauszeigerüberdemBildbefindet.
Das Kontrollkästchen Rollover-Bild vorausladen 4 sollte
aktiviert sein, damit das Rollover-Bild bereits beim Laden der
Webseitemitgeladenwird.DadurchkommtesbeidemEffektzu
keinerVerzögerung.
GebenSiejetztnocheinenAlternativtext5fürdasBildein,
damit Nutzer, bei denen das Bild nicht angezeigt werden kann,
wissen,womitsieeszutunhaben.FüreinenHome-ButtonkönntenSiezumBeispiel»HiergehteszurHomepage«eingeben.
UmdasRollover-Bildzuverlinken,klickenSieaufdieSchaltfläche Durchsuchen in der Zeile Wenn angeklickt, gehe zu URL
6 . Wählen Sie dann im Dialogfenster die Webseite aus, zu der
verlinktwerdensoll.
3
Vorschau im Browser
ImBrowseroderinderLive-AnsichtvonDreamweaverkönnenSie
denEffektdanntesten.
Abbildung 16.4 E
DerEffektimTest
16.4 JavaScript über Verhalten integrieren
DaszentraleFensterzumVerwaltenundautomatischenErstellen
von JavaScript ist das Bedienfeld Verhalten (zu erreichen auch
überFenster NVerhalten).DarinfindensichfertigeSkripte,die
290
JavaScript über Verhalten integrieren 16.4
inDreamweaverVerhaltengenanntwerden.Dreamweaverbietet
über25Verhalten,dienochdurchsogenannteExtensionserweiterbarsind.AnhandeinesRollover-Bildeserläuternwirnun,was
Verhaltengenausindundwiesiefunktionieren.
Funktionsweise eines Verhaltens
VerhaltensindimmerObjektenzugeordnet,diedasSkriptauslösenkönnen.MöglicheObjektesindTextemitHyperlinks,Bilder
mitHyperlinksoderaucheineWebseiteselbstmitHyperlinks.
UmfürunserBeispieleinsolchesObjektzuerzeugen,erstellenSie,wieimletztenAbschnittbeschrieben,einRollover-Bild.
Um die zugeordneten Verhalten anzuzeigen, klicken Sie auf das
Rollover-Bild im Dokumentenfenster und öffnen das Bedienfeld
Verhalten.FallsdasBedienfeldnichtsichtbarist,wählenSieim
MenüFenster·Verhaltenaus.
DasBedienfeldVerhaltenbestehtauszweiSpalten.Indererstenwerdendie Ereignisseundinderzweitendiedamitverbundenen Aktionen angezeigt. Für das Rollover-Bild werden zwei
Verhaltenangeboten.DasuntereenthältdieAktionBildaustauschen.DasauslösendeEreignisfürdieseAktionist<A>onMouseOverundbedeutet,dassdieAktionBildaustauschennurausgeführt wird, wenn sich die Maus über (onMouseOver)einemLink
(<A> -Tag)befindet.
IndemzweitenVerhaltenwirddieAktionBildaustauschwiederherstellen ausgeführt, wenn das Ereignis <A> onMouseOut
zutrifft.Dasbedeutet,dassbeimHerausfahren(onMouseOut)des
MauszeigersausdemLink(<A> -Tag)wiederdasursprünglicheBild
erscheint.
WiewirimBeispielgesehenhaben,bestehteinVerhaltenaus
dreiElementen:
1. Objekt
DasObjektistzumBeispieleinHyperlink-TextodereinHyperlink-Bild. Sie müssen keine normalen Links verwenden, die
zu einer anderen Webseite verweisen, sondern können auch
leereLinkseinsetzen,indenenanderStellederURLeinRautenzeichensteht.JedemObjektkönnenSieeineodermehrere
Aktionenzuordnen.
Abbildung 16.5
ImBedienfeldVerhaltenverwaltenSieJavaScript-Funktionen.
G
291
16
Interaktivität mit JavaScript
2. Aktion
Aktionen (auch Verhalten genannt) sind vorgefertigte JavaScript-BefehleinDreamweaver.MöglicheAktionenfindenSie
imBedienfeldVerhalten,darunterzumBeispielBildaustauschen,BrowserfensteröffnenundSoundabspielen.
3. Ereignis
Ereignisse legen fest, wodurch eine Aktion ausgelöst wird.
EinEreigniskanneinKlick(onClick)aufeinObjektodereine
Mausberührungsein(onMouseOver).
Ein Verhalten einfügen
WirwerdennuninDreamweaverdasVerhaltenBrowserfenster
öffnenineineSeiteeinbauen.DamitwirdnacheinemKlickauf
einenHyperlinkeineWebseiteineinemneuenFenstergeöffnet.
Schritt für Schritt
Seite in neuem Fenster öffnen
1
Die beiden Webseiten erstellen
ErstellenSieeineHTML-Datei(»bild_klein.html«)miteinemkleinenBildundeineHTML-Datei(»bild_gross.html«)miteinemgroßenBild.
Abbildung 16.6 E
EineSeiteimneuenFenster
öffnen
292
JavaScript über Verhalten integrieren 16.4
2
Leeren Link erstellen
ÖffnenSienundieSeite»bild_klein.html«,vonderausdieWebseite»bild_gross.html«geöffnetwerdensoll.
Markieren Siedann einen Text oder ein Bild 1 ,mitdemdas
Fenstergeöffnetwerdensoll,understellenSieeinenleerenLink,
indemSieimEigenschaften-BedienfeldunterHyperlink 2nur
dasRautenzeichen#eingeben.
Abbildung 16.7
DieHTML-Dateifürdas
kleineBild
H
a
b
3
Verhalten im Bedienfeld auswählen
Klicken Sie im Bedienfeld Verhalten auf das Symbol mit dem
Pluszeichen,undwählenSieausderaufklappendenListeBrowserfensteröffnenaus.
Abbildung 16.8
HierlegenSiedasVerhalten
fest.
F
4
Einstellungen für Verhalten vornehmen
NachderAuswahldesVerhaltensöffnetsicheinFenster,indem
SiefolgendeEinstellungenvornehmenkönnen.
293
16
Interaktivität mit JavaScript
Abbildung 16.9 E
GebenSiehierdieURLder
Dateiein,dieangezeigtwerdensoll.
GebenSieunterURLanzeigenentwedereineURLein,oderklickenSieaufDurchsuchen,uminIhrerSiteeineSeiteauszuwählen,dieindemneuenFenstergeöffnetwerdensoll.Inunserem
Fallmussauf»bild_gross.html«verlinktwerden.
Tragen Sie unter Fensterbreite und Fensterhöhe die Maße
desneuenFenstersinPixelnein.WennSiekeinesderAttribute
auswählen,wirddasneueFensterohneMenüleiste,Symbolleiste
usw. angezeigt. Wenn Sie dem Benutzer ermöglichen möchten,
dieGrößedesFensterszuverändern,aktivierenSieGrössenänderungsgriffe.KlickenSieaufOK,umdasVerhaltenindieWebseitezuintegrieren.
5
Ereignis »onClick« auswählen
ImBedienfeldVerhaltenmüssenSienunnochdasEreignisfestlegen,beidemdasneueFenstergeöffnetwerdensoll.
InunseremBeispielsollsichdieWebseitebeieinemKlickauf
den Hyperlink – also auf das Bild oder den darunter stehenden
Text–öffnen.WählenSiedaherausderlinkenSpaltedasEreignis
onClickaus.
Abbildung 16.10 E
ÄnderungenkönnenSieper
Doppelklickvornehmen.
6
Verhalten testen
Das Verhalten ist nun aktiviert, und Sie können es bereits im
Dokumentenfenster oder im Webbrowser testen. Wenn Sie die
294
JavaScript über Verhalten integrieren 16.4
ÄnderungeninderLive-Vorschaudurchführen,müssenSieinder
neuen Dreamweaver-Version unter Windows die (Strg)-Taste
bzw.dieTaste (°)aufdemMacbeimKlickaufdasBildfesthalten.DiesistimmerdanninDreamweavererforderlich,wenneine
andereWebseitegeöffnetwird.
7
Änderungen vornehmen
UmÄnderungenamVerhaltendurchzuführen,markierenSieden
Link und klicken im Bedienfeld Verhalten doppelt auf das entsprechendeVerhalten.
Aktionen hinzufügen
WirwerdenunsindiesemAbschnittanschauen,welcheAktionen
SieinDreamweavereinemHyperlinkzuweisenkönnen.Wählen
Sie daher zuerst einen Hyperlink auf einer beliebigen Seite aus,
odererstellenSieeinenneuenmiteinerURLodereinemRautenzeichenalsZielangabe.
Im Bedienfeld Verhalten können Sie durch Klicken auf das
PlussymbolverschiedeneJavaScript-Aktionenzuweisen.
Abbildung 16.11
AuswahlvonAktionenüber
dasMenü
F
295
16 Interaktivität mit JavaScript
Manuell JavaScript
eingeben
In Dreamweaver CS6
können Sie JavaScriptFunktionen im Bedienfeld
Verhalten auch von
Hand eingeben. Tragen
Sie dazu an der Stelle, an
der normalerweise die
Aktion steht, einen
­eigenen JavaScript-­
Befehl ein, zum Beispiel
window.close();, um ein Fenster zu schließen.
Einige Punkte sind grau hinterlegt. Diese Menüpunkte sind dann
mit dem aktuell ausgewählten Objekt nicht verwendbar. Die
Aktion Formular überprüfen ist zum Beispiel deshalb nicht
anwählbar, weil kein Formular, sondern ein Hyperlink als Objekt
ausgewählt wurde.
In der folgenden Tabelle erläutern wir die wichtigsten Aktionen
in Dreamweaver.
Aktion
Bedeutung
Bild austauschen
Tauscht ein Bild gegen ein anderes aus.
Bildaustausch wiederherstellen
Macht den Tausch eines Bildes wieder
rückgängig.
Bilder vorausladen
Lädt eines oder mehrere Bilder, ohne sie
anzuzeigen. Wird in Verbindung mit der
Aktion Bild austauschen verwendet.
Browserfenster öffnen
Öffnet eine URL in einem neuen Browserfenster mit einstellbarer Fenstergröße.
Formular überprüfen
Prüft vor dem Versenden, ob ein Formular
korrekt ausgefüllt wurde.
Gehe zu URL
Wird in framebasierten Websites verwendet, um nach Klick auf einen Hyperlink
mehr als nur einen Frame zu aktualisieren.
Plug-In überprüfen
Hiermit können Sie zum Beispiel überprüfen, ob das Flash-Plugin im Browser des
Besuchers installiert ist.
Popup-Meldung
Öffnet ein Fenster mit einem einstellbaren
Text.
G Tabelle 16.2
Die wichtigsten Aktionen in Dreamweaver
Aktionen bearbeiten und löschen
Um eine bestehende Aktion zu bearbeiten, klicken Sie im Bedienfeld Verhalten doppelt auf deren Namen. Es öffnet sich dann ein
Fenster, in dem Sie die Einstellungen ändern können.
296
JavaScript über Verhalten integrieren 16.4
Abbildung 16.12
DialogfensterfürEinstellungenzurAktionBrowserfensteröffnen
F
berdieSchaltflächemitdemMinuszeichenimBedienfeldVerÜ
haltenlöschenSieeinVerhalten.
Ereignis festlegen
Wenn Sie auf ein vorhandenes Ereignis klicken, erscheint im
BedienfeldVerhalteneineListeallermöglichenEreignisse.Wählen Sie aus der Liste ein Ereignis aus, das das Verhalten eines
Objektsauslösensoll.
Tabelle 16.3 erläutert die wichtigsten Ereignisse. Mit ihnen
könnenSiedieobengenanntenVerhaltenauslösen.
Ereignis
Bedeutung
onClick
MausklickaufObjekt
onDblClick
DoppelklickaufObjekt
onMouseDown
MaustasteistaufdemObjektgedrückt.
onMouseOut
MauszeigerbefindetsichaußerhalbdesObjekts.
onMouseOver
MauszeigerbefindetsichaufdemObjekt.
onMouseUp
MaustastewirdüberdemObjektlosgelassen.
onAbort
WebseitewirddurchSchließendesBrowserfenstersoderKlickenaufeinObjektverlassen.
onLoad
WebseiteistvollständigimBrowsergeladen.
Abbildung 16.13
LöscheneinesVerhaltens
G
Abbildung 16.14
WählenSieausderListeein
gewünschtesEreignisaus.
G
Tabelle 16.3
DiewichtigstenEreignisse
G
297
16
Interaktivität mit JavaScript
16.5 Das JavaScript-Framework Spry
Abbildung 16.15 H
MitderInternetanwendung
GoogleText&TabellenkönnenSieExcel-Tabellenim
Browserbearbeiten.
Weiter oben haben Sie gesehen, wie Sie einfache JavaScriptBefehlezumBeispielzumÖffnenvonneuenSeitenineineWebseiteeinbauen.MitJavaScriptkönnenSieaberauchkomplexere
Aufgabenrealisieren,wieetwaPulldown-MenüsoderaufklappbareBereiche.
MithilfevonAjax(sieheAbschnitt2.5,»Ajax«)istessogarmöglich,komplexeInternetanwendungenzuprogrammieren,diesich
ähnlich wie richtige Programme bedienen lassen. Ein bekanntes
BeispielhierfüristGoogleText&Tabellen(http://docs.google.com
und http://spreadsheets.google.com). Auf diesen Webseiten könnenSiedirektinIhremWebbrowserTexteundTabellenbearbeiten,ohnedassWordoderExcelaufdemeigenenRechnerinstalliertseinmüssen.
UmsolcheAnwendungenzurealisieren,sindkomplexeJavaScriptBefehlenotwendig.AufgrunddervielenunterschiedlichenBrowser
298
Das JavaScript-Framework Spry 16.5 und Inkompatibilitäten ist es selbst für erfahrene Programmierer
schwer, in JavaScript zu programmieren. Daher gibt es sogenannte JavaScript-Bibliotheken, die die Programmierung erheblich vereinfachen, indem zum Beispiel mehrere komplexe Befehle
zu einem einfachen Kommando zusammengefasst werden. Diese
JavaScript-Bibliotheken werden auch JavaScript-Frameworks
genannt. Es existiert inzwischen eine Reihe von verschiedenen
JavaScript-Frameworks, die im Prinzip alle die Programmierung
vereinfachen, aber ganz unterschiedliche Ansätze haben.
Auch Adobe hat mit Spry ein eigenes JavaScript-Framework
entwickelt, das direkt in Dreamweaver CS6 integriert ist. Dadurch
ist es in Dreamweaver CS6 recht schnell und einfach möglich,
selbst komplexe dynamische Benutzeroberflächen visuell zu entwerfen.
Sryp-Funktionen einfügen
Mit den sogenannten Spry-Widgets können Sie die benötigten
Spry-Funktionen über das Einfügen-Bedienfeld in Ihre Webseite
einbinden. Die Widgets kann man in drei Gruppen unterteilen.
a
b
c
F Abbildung 16.16
Spry-Widgets binden Sie über
das Einfügen-Bedienfeld ein.
299
Index
Index
1&1 Internet AG ................... 33
1-Bit-Transparenz ................ 240
<blockquote> ..................... 193
.container ........................... 149
.content .............................. 155
.de ........................................ 29
.fla ...................................... 365
.footer ................................ 156
.gov ...................................... 29
.header ............................... 151
.museum . ............................. 29
.org . ..................................... 29
.sidebar1 . ........................... 155
.swf .................................... 365
A
Abhängige Dateien übertragen ...................... 180
Absatz
HTML ............................ 192
vorformatierter in HTML . 194
Absatz (HTML-Tag) ................ 40
Absoluter Link . ................... 275
Acrobat Reader ................... 283
Adobe Fireworks CS6 . ........ 362
Adobe Flash CS6 . ............... 364
Adobe Photoshop CS6 ........ 357
Ajax .............................. 47, 298
Ajax-Framework . .................. 47
Aktion . ............................... 292
bearbeiten ...................... 296
entfernen ....................... 297
hinzufügen ..................... 295
Aktive Site ............................ 95
Aktualisieren ............... 137, 183
Aktualisierung ....................... 76
ALL-INKL.COM . ................... 33
alt-Attribut . ........................ 388
Alternativtext ........ 69, 121, 247
Ankerpunkt . ....................... 276
Ansicht, erweiterte . ............ 256
Ansichtsmodi ........................ 74
Anzeigen . ........................... 396
App für Apples AppStore bereitstellen .................... 352
Arbeitsbereiche
zusammenstellen . ............. 84
Arbeitsbereichlayout ............. 84
Arbeitsumgebung anpassen . 84
Attribut . ............................... 41
Auswahlliste . ...................... 310
Auszeichnungssprache .......... 39
B
Banner .................................. 98
Barrierefreiheit ............ 205, 260
Bearbeitbarer Bereich . ........ 115
Bedienfeld ............................ 81
Dateien ............................ 95
Eigenschaften ................... 79
gruppieren . ...................... 82
Bedienfeldgruppe . .......... 81, 82
Beispielprojekt ...................... 90
Besucherstatistik ................. 392
Bild
austauschen . ........... 245, 296
CSS ................................ 244
einfügen ..... 68, 83, 120, 121,
242
Einstellungen .................. 246
Helligkeit . ...................... 250
in Fireworks bearbeiten . 364
in Photoshop bearbeiten . 360
Kontrast ......................... 250
neu auflösen ................... 122
nicht angezeigtes ............ 166
Platzhalter einfügen ........ 244
Proportionen .................. 248
verkleinern ..................... 122
vorausladen .................... 296
zuschneiden .................... 249
Bildeigenschaft . .................... 80
Bilderordner . ........................ 93
Bildformat, Web ................. 238
Bildgröße ............................ 238
einstellen ....................... 247
Block .................................. 154
Blog .................................... 370
Blogger ............................... 370
body ............................. 41, 148
Hintergrundfarbe ............ 148
Standardschriftart ........... 148
Bookmarks, Titel ................. 116
Box ..................................... 152
Breite . ................................ 150
Browser ........................ 74, 166
Adresszeile . ...................... 26
in Vorschaufunktion
einbinden . .................. 168
Standardformatierung ....... 42
Browserfenster .................... 292
öffnen ............................ 296
Browserkompatibilität ......... 173
BrowserLab ................. 170, 171
Browserliste ........................ 168
Browservorschau . ............... 168
C
Cache ................................... 94
Cascading Stylesheets R CSS
ccTLD ................................... 29
CMS ................................... 370
Code-Ansicht ........................ 76
Content-Management-
System ............................ 370
Copyright . ................. 106 , 134
einfügen ......................... 135
Creative Suite 6 ............ 58, 356
CSS ............... 44, 203, 204, 272
Abstand ......................... 221
bearbeiten ...................... 224
Block . ............................ 221
Box ................................ 221
Eigenschaften-Bedienfeld . 207
Eigenschaften hinzufügen . 225
einbinden ......................... 44
409
Index
CSS (Forts.)
Einführung ..................... 207
Erstellung ....................... 207
Erweiterungen ................ 223
externer Stil . .................. 205
Grundlagen . ............ 203, 204
Hintergrund . .................. 220
Hintergrundfarbe ............ 208
Hintergrundgrafik ........... 244
Hyperlink-Stil ................. 208
im Quelltext ................... 207
interner Stil .................... 205
in Vorlage einsetzen ........ 206
Liste . ............................. 222
mehrfach einsetzen ......... 214
neuer Stil ....................... 217
Positionierung . ............... 223
Rahmen ......................... 222
Regel löschen . ................ 226
Rollover-Effekt . .............. 208
Schriftart . ............... 208, 220
Schriftfarbe ............. 208, 220
Schriftgröße ............. 208, 220
Seiteneigenschaften . 207, 208
Seitenrand ...................... 208
Stil . ............................... 119
Stile-Eigenschaften . ........ 224
Stil löschen ..................... 226
Stil umbenennen ............. 227
über EigenschaftenBedienfeld . ................. 211
verknüpfen ..................... 229
verschieben .................... 230
CSS3 ..................................... 45
CSS-Datei ............................. 44
Aufbau ........................... 142
bearbeiten ...................... 144
in Webseite einbinden ..... 229
speichern . ...................... 219
CSS-Eigenschaft .................. 146
CSS-Grundlagen . ................ 142
CSS-Klasse
umbenennen . ................. 227
CSS-Regel ........... 143, 204, 216
anzeigen . ......................... 78
deaktivieren . .................. 227
definieren ....................... 146
duplizieren ..................... 227
410
Eigenschaften ................. 145
erstellen .................... 62, 153
verschieben .................... 227
wiederherstellen ............. 226
CSS-Regel-Definition . 146, 220
CSS-Standards . ................... 142
CSS-Stil ............... 143, 204, 216
anwenden ...................... 214
Fenster . ......................... 144
zuweisen ........................ 227
CSS-Stile (Bedienfeld) ......... 207
CSS-Syntax . ........................ 216
CSS-Tansitions ..................... 231
CSS-Übergänge ............. 56, 231
CSS Zen Garden .................. 204
D
Datei
aus Vorlage . ................... 113
löschen . ......................... 183
neu .................................. 66
umbenennen . ................. 183
Dateifeld . ........................... 314
Dateigröße ............................ 78
Dateiverwaltung ................. 179
Datenbank ............................ 34
Denic . .................................. 29
Desktopgröße ..................... 340
Digitalkamera . ............ 238, 241
Div-Tag ............................... 335
anpassen ........................ 339
einfügen ......................... 336
verkleinern ..................... 339
Dokumentenfenster .............. 74
Domain ................................ 27
frei? ................................. 29
IDN-Domain . ................... 28
TLD . ................................ 29
Umlaute ........................... 28
Domainname ........................ 27
Download-Link ........... 272, 283
Downloadzeit ....................... 78
Dreamweaver CS6, neu . ....... 54
Dreamweaver Exchange ........ 59
Dreamweaver-Template . ..... 109
Dreamweaver-Testversion . .... 58
Druckversion ...................... 205
Dummy-Link ....................... 279
dwt (Dateieendung) ............ 109
Dynamische Webseiten . ....... 48
E
Eigenschaften-Bedienfeld ...... 79
Eigenschaftsinspektor . .... 61, 79
Einchecken ......................... 177
Einfügen
benannter Ankerpunkt . ... 277
Tabelle ........................... 258
Einfügen-Bedienfeld . ............ 83
Einrückung . ........................ 193
HTML ............................ 193
Einstellungen ........................ 84
E-Mail-Adresse . .................... 33
E-Mail-Link ................. 272, 279
Betreffzeile ..................... 281
E-Mail-Verknüpfung ............ 280
Entwurfsansicht ............ 74, 188
Ereignis ....................... 286, 292
festlegen ........................ 297
Erweiterte Ansicht .............. 256
Excel ................................... 254
Externer Stil ........................ 205
erstellen ......................... 219
F
Fadenkreuz ......................... 275
Feldgruppe ......................... 315
Fettschrift ........................... 118
Fireworks ...................... 58, 238
Datei importieren ........... 363
Flash ............................. 43, 402
ausrichten ...................... 367
Auto-Wiedergabe ............ 367
Eigenschaften ................. 366
einfügen ......................... 365
H-Abstand . .................... 367
Qualität ......................... 367
Index
Flash (Forts.)
Schleife .......................... 367
skalieren . ....................... 367
V-Abstand ...................... 367
Flash-Player ........................ 365
Flash-Plugin ........................ 365
Flexibles Layout .................. 332
Fließendes Rasterlayout . 55, 332
Fließtext . ............................ 118
Formulare ................... 303, 304
Aktion . .......................... 306
Beschriftung mit CSS ....... 317
Danke-Seite .................... 326
Eigenschaften ................. 304
Element einfügen ............ 306
erstellen ......................... 305
Fehlermeldungen ............ 324
Felder überprüfen ........... 323
gestalten ........................ 315
GET . .............................. 306
Kennwort ....................... 309
mit CSS gestalten ..... 309, 316
mit Tabellen gestalten ..... 315
Passwort ........................ 309
Pflichtfeld . ..................... 322
PHP-Skript . .................... 326
POST . ............................ 306
Skript ............................. 326
überprüfen .............. 296, 322
Upload ........................... 314
Versandmethode ............. 306
Formularbereich . ................ 304
einrichten ....................... 305
Formularelement ................ 306
Aufbau ........................... 306
Auswahlliste ................... 310
Dateifeld ........................ 314
einfügen ......................... 307
Feldgruppe ..................... 315
Kennwortfeld . ................ 309
Kontrollkästchen ............. 311
Optionsschalter . ............. 312
Schaltfläche .................... 313
Textbereich ..................... 309
Textfeld .......................... 308
versteckte Felder ............. 314
Formularüberprüfung .......... 322
Foto, Bildformat . ................ 240
FTP ..................................... 273
Einstellungen .................. 173
FTP-Benutzerdaten . ............ 175
FTP-Server einrichten .......... 174
Fußbereich . ........................ 101
Fußzeilennavigation ............ 134
G
Gameserver .......................... 34
Gehe zu URL . ..................... 296
Gesamttabelle ..................... 260
GET .................................... 306
GIF ..................................... 239
GIF-Animation .................... 240
Google . ...... 383, 384, 387, 391
Bildersuche ..................... 388
URL anmelden ................ 386
Google AdSense . ........ 384, 396
Google AdWords ........ 384, 396
Google Analytics ......... 384, 392
Google Earth . ..................... 384
Google-Index ...................... 385
Google-Konto ..................... 393
Google Mail ........................ 384
Google Maps ...................... 405
Grafikobjekte, Navigations-
leiste ............................... 289
Großschreibung .................... 94
gTLD . ................................... 29
H
h1 . ..................................... 153
Hauptbereich ...................... 101
Header . ................................ 41
Head-Tags, Beschreibung . ... 389
Helligkeit ............................ 250
Hervorhebung, HTML ......... 196
Hintergrund ........................ 152
Hintergrundbild .................. 208
festlegen ........................ 149
kacheln .......................... 142
Hintergrundfarbe ................ 208
Hintergrundgrafik . .............. 244
Homepage ............ 91, 114, 170
Host Europe GmbH .............. 33
Hotspot .............................. 281
Hover-Effekt ............... 163, 289
HTML ................................... 39
HTML5 ................................. 43
Voreinstellungen ............... 85
HTML-Attribut
align ................................ 41
HTML-Dokument . ................ 26
HTML-Entities ....................... 41
HTML-Entity ....................... 189
HTML-Seite erstellen ............. 60
HTML-Tag
<br> ................................ 40
<em> ............................... 40
<form> .......................... 304
<h1> . .............................. 40
<img> .............................. 40
in Statuszeile .................... 77
<link> .............................. 44
<ol> . ............................... 40
<p> . ................................ 40
<strong> .......................... 39
<table> ..................... 40, 261
Übersicht . ........................ 40
<ul> . ............................... 40
https ................................... 273
Hyperlink ......... 26, 41, 79, 133, 166, 272, 273
absoluter ........................ 275
anlegen .......................... 274
CSS-Regel ....................... 159
entfernen ....................... 279
externer ......................... 275
Farbe ............................. 210
innerhalb der Website ..... 276
interner . ........................ 275
JavaScript einfügen ......... 287
korrigieren . .................... 183
leerer ............................. 279
löschen . ......................... 279
Prüfung ............................ 94
relativer ......................... 275
testen ............................ 171
Zustand .......................... 210
Hyperlink-Stil ...................... 208
411
Index
Hypertext Transfer Protocol
(HTTP) . ............................. 27
Seiten hinzufügen ........... 348
jQuery-Mobile-Projekt ........ 344
I
K
ICANN . ................................ 29
ID ....................................... 307
IDN-Domain ......................... 28
Imagemap . ......................... 281
erstellen ......................... 281
img ....................................... 77
Import
Fireworks-Datei .............. 363
Flash .............................. 365
Photoshop-Datei ............. 357
PNG-Datei ..................... 363
Impressum .......................... 134
Inhalt
festlegen ........................ 104
strukturieren . ................. 191
Inhaltsbereich ....................... 98
Innenabstände .................... 152
Installation ............................ 58
Interaktives Menü ............... 127
Interner Stil . ....................... 205
Internet Explorer . ....... 167, 168
IP-Adresse . ............. 27, 28, 273
IP-Adressraum . ..................... 29
iPhone ................................ 330
Kennwortfelder . ................. 309
Klasse ................................. 214
Klassenattribute .................. 143
Klassen-Selektor . ................ 216
umbenennen . ................. 227
Klassen-Typ erstellen ........... 218
Kleinschreibung .................... 94
Kodierung ............................. 78
Kodierungstyp . ................... 306
Kontakt . ............................. 134
Kontaktformular . ................ 304
Kontrast .............................. 250
Kontrollkästchen ................. 311
Kopfzeile . ........................... 259
Kostenloser Webspace .......... 32
Kursiv ................................. 118
J
Java ...................................... 34
JavaScript . .............. 39, 46, 286
Alert-Fenster öffnen ........ 287
Ereignis .......................... 286
manuell . ........................ 296
Syntax . .......................... 288
über Menüs einfügen ...... 289
Verhalten ....................... 287
JavaScript-Befehl ................. 288
JavaScript-Framework ......... 299
JPEG ................................... 240
jQuery Mobile ............ 341, 343
412
L
Layout
erstellen ......................... 101
für Desktopgeräte ........... 340
für mobile Geräte . .......... 335
für Tablet-Geräte . ........... 338
Gesamtbreite .................. 149
Höhe . ............................ 152
mit Tabellen . ............... 44, 51
Leerer Link . ........................ 279
Leerzeichen ................ 190, 194
geschütztes . ................... 190
Leerzeile ............................. 194
Link R Hyperlink
Linkpopularität . .................. 391
Linux-Server . ........................ 34
Liste . .......................... 119, 195
geordnete ................ 120, 222
ungeordnete ............ 120, 223
verschachtelte . ............... 196
Listenformat ....................... 120
Live-Ansicht .................... 64, 75
Logo ............................. 98, 101
Logo-Platzhalter .................... 67
Lokale Navigation ............... 128
Lokaler Site-Ordner . ............. 91
M
Margin ................................ 153
Markup Language ................. 39
Media Queries .................... 332
Medienabfragen . .................. 57
Menüeintrag ändern ........... 131
Menü interaktives ............... 127
Meta-Tag . ................... 115, 389
bearbeiten ...................... 390
Description ..................... 389
für mobile Geräte . .......... 345
hinzufügen ..................... 389
Keywords ....................... 389
Mobile Applikationen ........... 56
Mobile First ........................ 335
Mobile Web-Apps . ............. 341
Mobile Website
Charakteristika . .............. 342
erstellen ......................... 330
Mobilgerätgröße ........... 77, 335
Multiscreen-Vorschau . .......... 55
MySQL ........................... 34, 47
N
Native App
Definition . ..................... 342
mit Phonegap ................. 351
Navigation ............................ 98
CSS-Regeln ..................... 161
entfernen ....................... 105
Fußbereich ..................... 135
lokale ............................. 128
Navigationsmenü ................ 101
Netscape Resize-Fix ............ 287
neue Funktionen . ................. 55
Index
Neues fliessendes Raster-
layout . ............................ 333
Neue Site . ............................ 92
Neue Webseite ................... 112
Nic ....................................... 31
Primärbrowser .................... 169
Programmstart ...................... 59
Protokoll ............................. 273
Provider .......................... 27, 32
PSD .................................... 357
O
R
Objekt ................................ 291
onAbort .............................. 297
onClick ............................... 297
onDblClick .......................... 297
onLoad ............................... 297
onMouseDown ................... 297
onMouseOut ...................... 297
onMouseOver . ................... 297
onMouseUp . ...................... 297
Opera ................................. 167
Optionsschalter . ................. 312
Ordner erstellen . ................ 183
Randstärke .................. 125, 259
Redesign ............................. 205
Relativer Link ...................... 275
Rendering-Engines ................ 49
Responsive Webdesign ....... 331
Funktionsweise ............... 332
Rollover-Bild ............... 246, 289
vorausladen .................... 290
Rollover-Effekt .................... 208
Ruby on Rails ........................ 34
S
P
Padding .............................. 153
Palette .................................. 81
Passwort-Abfragen .............. 309
Passwort-Textfeld ................ 309
PDF-Datei . ......................... 283
Pfadangabe ......................... 275
PhoneGap . ......................... 351
Photoshop-Datei . ............... 238
aus der Zwischenablage . 359
importieren .................... 357
PHP .................... 34, 39, 47, 76
Pixelgrafik ........................... 239
Platzhalter . ......................... 244
austauschen . .................. 245
Plugin überprüfen ............... 296
PNG ................................... 241
PNG-Datei importieren ....... 363
PNG-Format ....................... 362
Popup-Meldung .................. 296
Positionierung ..................... 223
POST .................................. 306
Schaltfläche ........................ 313
Schrift ......................... 118, 239
Schriftart ....... 79, 118, 208, 213
Schriftfarbe ................. 208, 213
Schriftgröße . 79, 118, 208, 213
Schriftgruppe ...................... 118
Secure FTP .......................... 174
Seiteneigenschaften ............ 208
Seiteninhalt . ............... 111, 112
einfügen ......................... 116
Seitenrand .......................... 208
Seitentitel ..................... 63, 115
Sekundärbrowser ................ 169
Selektor ...................... 143, 216
Sencha Touch . .................... 344
Seriennummer ...................... 58
Shop ................................... 364
Site
anlegen ....................... 65, 92
erstellen ........................... 92
konfigurieren .................... 92
synchronisieren ............... 181
wechseln .......................... 95
Site-Definition ...................... 92
Site-Name ............................ 92
Skripte übernehmen ........... 300
Slice . .................................. 140
Smartphone ........................ 330
Sonderzeichen .............. 41, 189
Spalte
auswählen ...................... 264
einfügen ......................... 126
hinzufügen ..................... 268
löschen . ......................... 268
Spaltenmenü . ..................... 264
Speichern unter .................... 64
Spry ............................ 286, 322
Spry-Funktionen einfügen ... 299
Spry-Menüleiste . ................ 128
anpassen ........................ 131
einfügen ......................... 129
Spry-Überprüfung ............... 323
Spry-Widget . ...................... 299
SSL ..................................... 309
Standard-Ansicht ................ 256
Startfenster ........................... 59
Startseite ............................ 114
Statuszeile . ........................... 77
Steuerradsymbol ................... 78
Stil
externer ......................... 205
interner . ........................ 205
interner oder externer ..... 219
Strato AG .............................. 33
Stylesheets R CSS
Subdomain ........................... 28
Suchmaschine ............. 116, 384
Suchmaschinenoptimierung . 387
Synchronisieren . ................. 183
T
Tabelle ................................ 254
an Browserfenster
anpassen . ................... 258
auswählen ...................... 261
Barrierefreiheit ............... 260
Breite . ........................... 263
einfügen .................... 83, 124
413
Index
Tabelle (Forts.)
erstellen .................. 123, 257
Größe . ........................... 258
Größe zurücksetzen ......... 263
Hintergrundfarbe ............ 266
Höhe . ............................ 263
in Tabelle erstellen .......... 257
Kopfzeile ................. 259, 266
Linien . ........................... 257
markieren ....................... 260
Randstärke ..................... 259
sortieren . ....................... 269
Spalte ............................ 126
Spalte auswählen ............ 264
Spaltenbreiten verändern . 125
Umbruch ........................ 266
Zeile . ...................... 126, 258
Zeile auswählen .............. 264
Zellabstände ................... 259
Zellauffüllung ................. 259
Zelle ausrichten . ............. 266
Zelle auswählen .............. 265
Zelle markieren ............... 265
Zellen gruppieren ............ 266
Tabellenansicht ................... 256
Tabellenbereich ................... 263
Eigenschaften ................. 265
Tabellenbreite ..................... 124
Tabelleneinstellungen . ........ 265
Tabellengröße fest ............... 258
Tabellen-ID ......................... 262
Tabellenlayout, Nachteile ...... 44
Tabellenlinien . .............. 74, 257
Tabellenzelle
ausrichten ...................... 266
gruppieren . .................... 266
markieren ....................... 265
Tablet-PC ............................ 330
Größe . ........................... 338
Tablets .................................. 55
Tabulator ............................ 194
Tag . ...................................... 39
per CSS formatieren ........ 219
Tag <canvas> . ....................... 43
Tag-Leiste . .......................... 264
Tag-Selektor ........................ 216
Tag-Stil erstellen .................. 219
Tag <video> .......................... 43
414
Teilen-Ansicht ....................... 76
Template . ............................. 98
Testversion ............................ 58
Text
eingeben ........................ 188
erstellen ......................... 117
Texteigenschaften ................. 79
Texteinzug . ......................... 154
Textfeld . ..................... 306, 308
Breiten mit CSS
bestimmen .................. 320
mehrzeiliges . .................. 309
Passwort-Feld ................. 309
Textinhalt ............................ 188
Titel .................................... 101
TLD ...................................... 29
Top-Level-Domain ................ 29
Tracking-Code ..................... 393
Traffic . .................................. 33
Transfervolumen ................... 33
Transparenz . ....................... 240
Twitter ................................ 408
U
Überprüfen-Modus ............. 226
Überschrift .................. 119, 210
HTML ............................ 191
Überschrift (HTML-Tag) ......... 40
Übertragungsgeschwindigkeit . 78
Umbruch
harter ............................ 193
weicher .......................... 193
Unicode-Zeichensatz ........... 189
Update ................................. 58
URL .................................... 273
Aufbau ........................... 273
bei Google anmelden ....... 386
V
Vektorgrafik ........................ 239
Verbindungsgeschwindigkeit . 78
Verhalten .................... 115, 290
Browserfenster öffnen ..... 292
einfügen ......................... 292
neues Fenster ................. 292
Verhalten (Funktion) ............. 46
Verknüpfung ....................... 210
Versandmethode . ............... 306
Verschachtelte Liste ............ 196
Verschlüsselung . ................. 309
Verstecktes Feld .................. 314
Visuelle Hilfsmittel .............. 257
Vordefinierte Betreffzeile . ... 281
Voreinstellungen ................... 84
Vorformatierter Absatz
HTML ............................ 194
Vorlage ................................. 98
anwenden ...................... 137
entwerfen ........................ 98
erstellen ......................... 107
mit bearbeitbaren
Bereichen .................... 107
öffnen ............................ 109
planen . .......................... 100
speichern . ...................... 137
Speicherort ..................... 109
Vorlagendatei . .................... 109
Vorschaufunktion ................ 168
W
Web-App
Definition . ..................... 342
mit Dreamweaver
erstellen . .................... 343
neue Seite hinzufügen ..... 347
Seite verlinken ................ 349
Webbrowser ................. 49, 166
Webhoster ...................... 27, 32
Weblog ....................... 369, 370
Webserver ...... 27, 34, 176, 177,
182, 183
Website ........ 26, 89, 90, 91, 98
ändern ........................... 179
aus Vorlage . ................... 113
auswählen ............... 172, 178
bearbeiten ................. 94, 179
dynamische ...................... 48
Index
Website (Forts.)
einzeln übertragen .......... 179
erstellen .................... 60, 113
erstellen mit Hyperlinks ..... 65
für mobile Geräte . .......... 330
Gesamtbreite .................. 149
Größe . ............................. 78
herunterladen ................. 179
im Adobe BrowserLab
testen ......................... 170
importieren ...................... 94
mit fließendem Rasterlayout
erstellen . .................... 333
neu ................................ 112
prüfen ............................ 172
speichern . ...................... 113
synchronisieren ............... 181
testen ............................ 166
testen im Browser ........... 170
übertragen .............. 176, 178
verwalten ................ 174, 182
von anderen Websites
verlinken . ................... 391
Webspace ............................. 32
kostenloser ....................... 32
Webstandards ..................... 205
Webstatistik ........................ 393
Webtabelle ......................... 254
Weiterleitung ...................... 283
ändern ........................... 284
entfernen ....................... 284
Widgets .............................. 300
Word
importieren .................... 197
Zwischenablage . ............. 198
Word-HTML optimieren . .... 197
WordPress .................. 370, 371
administrieren ................ 377
Beitrag schreiben ............ 378
installieren ..................... 372
Templates ................ 371, 379
Themes . ......................... 382
WWW .................................. 27
WYSIWYG-Darstellung . ........ 75
X
XHTML (Extensible Hypertext
Markup Language) . ........... 42
XML . .................................... 42
Y
YouTube . ............................ 402
Z
Zeile
auswählen ...................... 264
einfügen bei Tabelle . ....... 126
hinzufügen ..................... 268
löschen . ......................... 268
Zellabstand ......................... 259
Zellauffüllung ...................... 259
Zelle
auswählen ...................... 264
einfügen ......................... 126
Zellraum ............................. 262
Zielregel .............................. 214
Zitat .................................... 193
Zugänglichkeit . ................... 173
Zurücksetzen ...................... 313
Zuschneiden-Werkzeug ....... 249
Zwischenablage . ................. 198
Zwischenspeicher . ................ 94
415
Herunterladen