Lektion 5 - Specials (JavaScripts, CSS-Styling, ...)
PopUpFenster-Hyperlink
Beispiel: Homepage von Charles
Erklärungen:
'http://www...' = Dateiname bzw. Zieladresse eintragen
'Name' = Namen für die Scriptaufforderung verwenden (beliebig möglich)
'menubar=no, status=no, toolbar=no, resizable=yes, scrollbars=yes, width=500, height=300' = JA/NEIN-Werte für: Menü-, Status-, Werkzeugleiste, Größenveränderungsmöglichkeit und Einblendung der Scrollbalken und abschließend Pixelausdehnung des Fensters mit den Werten für Breite und Höhe
Link-Button
Beispiel
value="Mainfranken-Chat Hilfeseite" legt die Buttonbezeichnung fest
Klick-Button mit anschließendem Text-Hinweis-Fenster
Beispiel
Tipp: Möchte man mehrere Alert-Fenster anzeigen, einfach eine weitere Zeichenkette "alert(' Text '); " einfügen - Trennung zwischen den einzelenen Ketten jeweils durch ein Semikolon.
Tipp #2: Der String "\n" definiert einen Zeilenumbruch im Text des Hinweisfensters.
Textlink mit anschl. Texthinweisfenster
Beispiel
Linktext
alert(' TEXT '); legt fest, was danach im Hinweisfenster steht
"Linktext" legt fest, welchen Namen der Textlink bekommt.
Checkbox
Beispiel
Neues Handy
Zimmer aufräumen
Neues Fahrrad
Essen
input type=checkbox - darf NICHT verändert werden!
checked - Häkchen bereits vorhanden
nochecked - Häkchen noch nicht vorhanden
name="box1" - Wert für Parameter "name" ist zwingend erforderlich, im Beispiel "box1" bzw. "box2"
Select-Box
Beispiel
Natürlich geht das auch mit size="1", sodass man auswählen kann, welche Option man sehen möchte.
Beispiel
select size="ZAHL" - Beginn der Box, Zahl gibt die zunächst sichtbaren Reihen an.
/select - Alles hat ein Ende... auch die Select-Area, bitte nicht vergessen!
Inline-Scroll-Container
Eigentlich ist dies keine echte neue HTML-Funktion. Alles basiert auf dem
-Tag. Der Inline-Scroll-Container ist also ein durch
bestimmter Bereich und hat den Nutzen mehrzeilige Informationen und Funktionen auf der Homepage in eine extra Box (Bereich) zu pressen um nur für diese Informationen ein Scrollen zu erzwingen.
Vorteil: Ein Bild-Background bleibt davon unberührt.
Wie schon angedeutet: Auch mit HTML kann darin gearbeitet werden!
Beispiel:
Hier etwas über mich:
Ich bin ...
Hier sieht man, dass man auch HTML-Codes benutzen kann.
div style="overflow:auto; - Eröffnungs-Tag, mit dem wichtigen (!!) Parameter bzw. Attribut overflow:auto;
width:300px; height:95px; - Breite und Größe in Pixeln - Sind die Text- oder HTML-Ereignisse in der Höhe kleiner als die definierte "height", verschwindet der Scrollbalken (gleiches gilt genauso für die Breite)
padding:5px; - bestimmt den Abstand des Inhalts zum Rand des Containers, hier sind es 5 Pixel
border: 1px #009F00 solid; - Setzt einen 1 Pixel sarken, durchgehenden Rahmen mit dem Farbwert #009F00
/div - das Schließ-Tag nicht vergessen
Hinweis: Wer kein padding oder border definieren möchte, entfernt diese Paramenter einfach aus dem Code. Selbstverständlich sind alle Werte frei veränderbar. Ganz nach den Wünschen des HP-Bastlers.
Design-Tipp: Fügt man dem
Vorteil: Ein Bild-Background bleibt davon unberührt.
Wie schon angedeutet: Auch mit HTML kann darin gearbeitet werden!
Beispiel:
Hier etwas über mich:
Ich bin ...
Hier sieht man, dass man auch HTML-Codes benutzen kann.
div style="overflow:auto; - Eröffnungs-Tag, mit dem wichtigen (!!) Parameter bzw. Attribut overflow:auto;
width:300px; height:95px; - Breite und Größe in Pixeln - Sind die Text- oder HTML-Ereignisse in der Höhe kleiner als die definierte "height", verschwindet der Scrollbalken (gleiches gilt genauso für die Breite)
padding:5px; - bestimmt den Abstand des Inhalts zum Rand des Containers, hier sind es 5 Pixel
border: 1px #009F00 solid; - Setzt einen 1 Pixel sarken, durchgehenden Rahmen mit dem Farbwert #009F00
/div - das Schließ-Tag nicht vergessen
Hinweis: Wer kein padding oder border definieren möchte, entfernt diese Paramenter einfach aus dem Code. Selbstverständlich sind alle Werte frei veränderbar. Ganz nach den Wünschen des HP-Bastlers.
Design-Tipp: Fügt man dem
Tag den Parameter dir="rtl" hinzu, ist die Scrollbar auf der linken Seite zu sehen. Ich empfehle allerdings Texte, Bilder,... zu zentrieren, da diese sonst an die Scrollbar geklatscht werden.
Hinweis: Internet Explorer und Firefox können bei diesem Richtungswechsel "right-to-left" falsche bzw. ungewollte Ausgaben liefern. Der IE wirft Satzzeichen auf die falsche Seite, der FF rückt gleich die ganze Box auf die falsche Seite des Browsers.
Aus diesem Grund ummanteln wir die DIV-Box mit einer Tabellenkonstruktion und spannen den eigentlichen Textinhalt der Box in ein -Tag mit dem rückwärtigen Richtungswechsel "left-to-right" ein.
So erzielen wir auf beiden Browsern die gleiche Anzeige und umgehen das Validierungsproblem.
Beispiel:
Anstelle von TEXT gewünschen Text ersetzen! (nicht ' & ' vergessen).
Anstelle von TEXT gewünschen Text ersetzen! (nicht ' & ' vergessen).
Hinweis: Internet Explorer und Firefox können bei diesem Richtungswechsel "right-to-left" falsche bzw. ungewollte Ausgaben liefern. Der IE wirft Satzzeichen auf die falsche Seite, der FF rückt gleich die ganze Box auf die falsche Seite des Browsers.
Aus diesem Grund ummanteln wir die DIV-Box mit einer Tabellenkonstruktion und spannen den eigentlichen Textinhalt der Box in ein -Tag mit dem rückwärtigen Richtungswechsel "left-to-right" ein.
So erzielen wir auf beiden Browsern die gleiche Anzeige und umgehen das Validierungsproblem.
Beispiel:
Ich bin ... Text Text Text Hier sieht man, dass man auch HTML-Codes benutzen kann. |
Hinweis-Fenster mit Text beim Öffnen der Homepage
Anstelle von TEXT gewünschen Text ersetzen! (nicht ' & ' vergessen).
Hinweis-Fenster mit Text beim Schließen der Homepage
Anstelle von TEXT gewünschen Text ersetzen! (nicht ' & ' vergessen).
