Cascading Stylesheets Stil mit <Stil>

CSS2-Referenz | HTML-4.01-Referenz | Farben, Zeichen und Maße | Workshop | Externe Links | Impressum | Hinweise

# script ♦ <script> ... </script> ♦ IE 4+ M1 N4+ O5+ ♦ HTML 3.2, 4.0

Das <script>-Tag setzt Skriptcode innerhalb des head- und body-Elements eines HTML-Dokuments. Das Tag erlaubt in erster Linie die Ausführung von JavaScript innerhalb des HTML-Codes.

Unglücklicherweise erkennen nicht alle Browser dieses Tag. Damit insbesondere ältere Browser das Tag ignorieren, sollte ein öffnendes HTML-Kommentar-Tag direkt auf das öffnende <script>-Tag folgen und ein schließendes HTML-Kommentar-Tag dem schließenden <script>-Tag unmittelbar vorangesetzt werden. Ein Browser, der JavaScript beherrscht, wird das Kommentar-Tag ignorieren und den Code ausführen. Ein Browser, der JavaScript nicht unterstützt, wird den Inhalt des script-Elements als Kommentar behandeln und nicht zu Abstürzen tendieren.

Das schließende Tag ist erforderlich.

Kernattribute | Keine
charset | Das Attribut charset legt den Zeichensatz fest, der für das Skript benutzt wird.
defer | Das Attribut defer informiert den Server, dass das Skript den Inhalt der Seite nicht serverseitig ändert (in diesem Fall enthält das JavaScript keine document.write-Anweisungen). Damit soll die Seite schneller geladen werden.
language unerwünscht 4.0 | Das Attribut language ist der Name der Skriptsprache. Typische Skriptsprachen in HTML-Seiten sind z.B. VBScript, JavaScript, JavaScript 1.1 und JavaScript 1.2. Das Attribut gilt seit Version 4.0 als unerwünscht und soll durch das type-Attribut ersetzt werden. Die meisten Browser erkennen das Attribut allerdings noch.
src | Das Attribut src gibt die URL der Datei an, die den Skriptcode enthält. Eine Auslagerung des Skriptcodes in eine separate Datei ist dann sinnvoll, wenn das Skript auf mehreren Seiten einer Site genutzt wird. Der Browser lädt und führt das Skript als separate Datei aus.
type | Das Attribut type definiert die benutzte Skriptsprache. Die beiden gebräuchlichsten Werte sind text/javascript und text/vbscript.

#### Beispiel

    <head>
    <title>JavaScript-Beispiel</title>
    <script type="text/javascript">
    <!--
    function CheckForm()
    {
        // --- Titel muss eingegeben sein ---
        if (document.editnews.n_title.value=="")
        {
           alert("Sie m&uuml;ssen einen Titel eingeben");
           document.editnews.n_title.focus();
           return false;
        } else
        if (document.editnews.n_title.value.length > 63)
        {
           alert("Der Titel ist zu lang");
           document.editnews.n_title.focus();
           return false;
        }
        return true;
    }
    -->
    </script>
    </head>

↑

HTML-4.01-Kernattribute Die interessantesten Attribute der Neuzeit

Index Tabellarischer Überblick über alle Tags

!DOCTYPE Document Type Definition (DTD)

a anchor (Anker); ein Link

abbr Abkürzung

acronym Gleichwertige Bezeichnung

address Hervorhebung von Adressen

applet Java-Applet

area Clientseitige Image Map

b Fetter Schriftstil

base Basis-URI des Dokuments

basefont Basis-Schriftgröße

bdo Laufrichtung der Schrift

big Großer Schriftstil

blockquote Langes Zitat

body Body des Dokuments

br Erzwungener Zeilenumbruch

button button; Schaltfläche

caption Tabellenüberschrift

center Zentrierte Darstellung von Inhalten

cite Zitat

code Darstellung von Computercode

col Tabellenspalten

colgroup Tabellenspaltengruppe

dd Beschreibungsteil einer Definition

del Gelöschter Text

dfn Definition in einer Definitionsliste

dir Auflistung eines Verzeichnisses

div Generischer Behälter für Inhalte

dl Definitionsliste

dt Definitionselement

em Betonung

fieldset Formulargruppe

font Lokale Änderung der Schrift

form Interaktives Formular

frame Fenster innerhalb des Browserfensters

frameset Unterteilung des Browserfensters

h1, h2, h3, h4, h5, h6 Überschriften

head Header des Dokuments

hr Horizontale Linie

html Wurzelelement des Dokuments

i Kursiver Schriftstil

iframe Inlinefenster

img Eingebettetes Bild

input Steuerfeld eines Formulars

ins Eingefügter Text

isindex Ausgabefeld in einer Zeile

kbd Text, der vom Benutzer einzugeben ist

label Überschrift zu einem Formularfeld

legend Beschreibung einer Formularfeldgruppe

li Listenelement

link Medienunabhängiger Link

map Clientseitige Image Map

menu Menüliste

meta Generische Metainformation

noframes Alternativer Inhalt für Browser ohne Unterstützung von Frames

noscript Alternativer Inhalt für Browser ohne Skriptunterstützung

object Generisches eingebettetes Element

ol Nummerierte Aufzählung

optgroup Optionsgruppe

option Wählbares Element

P paragraph; Absatz

param Parameterwert

pre Vorformatierter Text

q Kurzes Inlinezitat

s Durchgestrichener Schriftstil

sample Programmcode-Beispiel

script Skriptanweisungen

select Optionsselektor

small Kleiner Schriftstil

span Generischer Behälter für Inhalte

strike Durchgestrichener Stil

strong Starke Betonung

style Stilinformationen

sub Tiefgesetzt

sup Hochgesetzt

tableTabelle

tbody Tabellenkörper

td Tabellenzelle

textarea Textfeld mit mehreren Zeilen

tfoot Tabellenfuß

th Tabellenkopfzelle

thead Tabellenkopf

titleTitel des Dokuments

tr Tabellenzeile

tt Nichtproportionaler Schriftstil

u Unterstrichener Schriftstil

ul Ungeordnete Liste

var Instanz einer Variablen

Cascading Styleheets – Stil mit <Stil> • Das Begleitmaterial zum Buch
© media engineering Ulrike Häßler 2002 • Frechen