Experiment: Kohlkopf

+Übersicht
+Tools & Links
+HTML-Allgemein
+Tabellen & Layer
-JavaScript/DOM
Browser-Unterschiede
Variablenübergabe
Weiterleitungen
PopUp-Fenster
Dateien auslesen
<select>-Wert ermitteln
Zugriff auf Fenster
2 Aktionen im Formular
<textarea>-Zeichenlimit
statisch positionieren
Bilderwechsel
Image-Preload
Zufallszahlen
+CSS
+Frames
+Diverses


 
Valid CSS!
Valid HTML 4.01!
 
 
zum Provisorium

 > Übersicht
   > JavaScript/DOM
 
 
JavaScript/DOM
 

Aufgrund von diversen Sicherheitslücken in der Vergangenheit ist diese Skriptsprache in Misskredit geraten.

Angesichts des Vormarschs serverseitiger Skriptsprachen verliert Javascript zwar immer mehr an Bedeutung, zur Erzielung dynamischer Effekte ist es jedoch nach wie vor eine nicht wegzudenkende Alternative.

 
 
  Jede Menge Browser- welcher kann eigentlich was?    
 

Oftmals verursacht ein Javascript Fehler, weil der benutzte Browser die darin verwendeten Methoden nicht unterstützt.

Auf dieser Seite kannst du unter Anderem die dHTML-Fähigkeiten deines Browsers austesten.

  ... [weiter]  
 
  Wie übergebe ich Javascript-Variablen an ein Skript in einer neu zu ladenen Seite?    
 

Javascript- Variablen kann man über die URL der neu zu ladenden Seite einem sich darin befindenen Skript übergeben.

Dabei hat man die Möglichkeit, innerhalb eines Links die Variablen als Parameter an die Linkadresse anzuhängen, oder die Variablen in versteckten Formularfeldern zu speichern und dieses Formular per GET-Methode zu senden.


  ... [weiter]  
 
  Weiterleitungen/Browserweichen- Wie richte ich eine automatische Weiterleitung zu einer bestimmten Webseite ein?    
 

Eine automatische Weiterleitung zu einer bestimmten Webseite kann auf der einen Seite durch eine entsprechende <meta>- Angabe im <head> der Seite erfolgen:

  ... [weiter]  
 
  PopUp-Fenster Öffnen/Schliessen- Wie öffne ich neue Fenster und wie beeinflusse ich ihr Aussehen?    
 

Ein neues Browserfenster öffnet man mit HTML zum Einen über einen üblichen Link.

Durch Einsetzen des target- Attributes "_blank" erzwingt man das Öffnen des Link-Zieles in einem neuen Fenster:

  ... [weiter]  
 
  Kann ich mit Javascript beliebige Dateien auslesen?    
 

Grundsätzlich ist das mit Javascript nicht möglich.

Über Umwege gibt es aber doch Möglichkeiten, dies zu erreichen.

  ... [weiter]  
 
  Wie kann ich die Auswahl innerhalb eines DropDown-Menüs per Javascript abfragen?    
 

Um den Wert der ausgewählten <option> zu ermitteln, muss zuerst die Index-Nummer derselben erfragt werden.

  ... [weiter]  
 
  Wie kann ich mit Javascript auf andere Frames oder Fenster zugreifen?    
 

Auf andere Fenster ist ein Javascript-Zugriff nur möglich, wenn diese entweder von jener Seite, von welcher man zugreifen möchte, mittels der window.open()-Methode geöffnet wurden, oder wenn man von einem so erzeugten Fenster auf das Ursprungsfenster zugreift.

  ... [weiter]  
 
  Formulare-Wie kann ich 2 Aktionen mit einem Formular ausführen?    
 

Das action- Attribut eines Formulars lässt sich mit Javascript ändern.

Dadurch ist es möglich, das Ziel eines Formulars nach belieben zu ändern:

  ... [weiter]  
 
  <textarea>- Wie kann ich die Anzahl einzugebener Zeichen begrenzen?    
 

Mit HTML- Mitteln gibt es keine Möglichkeit, die maximale Anzahl an Zeichen im <textarea>- Element festzusetzen.

Mit Javascript ist es allerdings möglich, die Anzahl der eingegebenen Zeichen zu ermitteln und darauf zu reagieren:

  ... [weiter]  
 
  Seiteninhalt statisch positionieren- Wie kann bestimmte Seitenelemente immer an der gleichen Position im Fenster halten?    
 

Das kann man auf 2 Wegen erreichen. Zum einen bietet CSS die Möglichkeit, mit der Angabe fixed für das CSS-Attribut position , Seitenelemente im Anzeigefenster an ihrer Position zu fixieren.

Diese Angabe wird allerdings nur von einer begrenzten Anzahl von Browsern, wie z.B. Mozilla, Netscape7 oder Opera ab Version6 interpretiert, hingegen bspw. vom Internet-Explorer derzeit noch nicht.

  ... [weiter]  
 
  Bilderwechsel- Wie ersetze ich in meiner Webseite eine Grafik durch eine andere?    
 

Um eine vorhandene Grafik durch eine andere zu ersetzen, muss man per Javascript das src - Attribut der ursprünglichen Grafik ändern.

  ... [weiter]  
 
  Preload- Wie kann ich die in einer Webseite enthaltenen Grafiken vorab laden?    
 

Der Einsatz von vielen Grafiken in einer Webseite hat, verursacht durch die benötigte Ladezeit, den hässlichen Nebeneffekt, daß sich die Seite Stück für Stück aufbaut.

Um diesen Effekt zu abzustellen, wird oftmals versucht, die enthaltenen Grafiken mit Javascript vorab zu laden. Wie man Grafiken mit Javascript lädt, ist unter der Fragestellung "Wie ersetze ich in meiner Webseite eine Grafik durch eine andere" näher erläutert.

  ... [weiter]  
 
  Wie funktionieren Zufallszahlen in Javascript?    
 

Manchmal benötigt man für eine Anwendung eine zufällig bestimmte Zahl.

Javascript stellt dafür die Funktion Math.random() zur Verfügung. Diese liefert allerdings nur Bruchzahlen zwischen 0 und 1.
Um sie für die eigenen Programme nutzbar zu machen, multipliziert man das Ergebnis mit der grössten erlaubten Zahl. Danach wird das Ergebnis auf eine Ganzzahl gerundet

  ... [weiter]  
 
   
 
 
zum proVisorium Impressum