Homepage de.comp.lang.javascript
Homepage
de.comp.lang.javascript

FAQ de.comp.lang.javascript

FAQ
de.comp.lang.javascript

 

 

Bitte verwenden Sie als Einstiegsadresse in diese FAQ die Homepage der Newsgroup de.comp.lang.javascript. Der Aufenthaltsort dieser Seiten hier kann sich ohne Vorwarnung ändern.
 

 

Diese Homepage wird nicht mehr gepflegt!
Weil aber insbesondere die FAQ auch noch heute für den einen oder anderen durchaus nützliche Tipps enthält, bleibt sie hier erhalten.
Deswegen können externe Links noch funktionieren, müssen es aber keineswegs.

Liste der Fragen und Antworten

Die Liste enthält die häufigsten in der Newsgroup immer wieder auftauchenden Fragen. Die Fragen sind nach Themenbereichen gruppiert. Weil manche Frage in einem Satz zu beantworten ist, andere jedoch nach mehr Erklärung rufen, gibt es neu innerhalb der Bereiche eine weitere Unterteilung. Die folgende Legende - nein, keine Mär ;-) - soll die Idee verdeutlichen:

Finger Schnell, oft sogar in einem Satz beantwortet sind diese Fragen.
Lupe Diese Antworten sind ausführlich, erklären genauer, behandeln auch mal Hintergründe und Zusammenhänge. Dort, wo es sinnvoll erscheint bzw. wir etwas Passendes gefunden haben, existieren zusätzlich
faq_buch Links auf externe Dokumentation und weiterführende Erklärungen, die nicht Teil dieser FAQ sind (MS-Dokus bitte besser mit MSIE lesen und ActiveX zulassen). Die Links zu den Netscape-Dokus zeigen jetzt (Mai/05) auf das Archiv in http://web.archive.org/, da sie direkt bei Netscape nicht mehr existieren.
faq_globus Links auf externe Beispiele, die nicht Teil dieser FAQ sind
Birne HowTo - Tipps und Ideen, wie macht man was. Hier wird nicht viel kommentiert, sondern nützliche Ratschläge und pfiffige Ideen aus der Newsgroup einfach nur weitergegeben. Dieser Bereich setzt ein paar Kenntnisse und Erfahrungen mit JavaScript voraus. ist deswegen wahrscheinlich für den Newbie nicht so sehr passend. Aber die Themen werden auch diejenigen sein, bei denen es ohne Vorkenntnisse ohnehin nicht geht - und aus jedem Newbie wird einmal ein "Oldie". :-)
Uhr ToDo - Muß man das erklären?
top 

Scripts schreiben und testen

Genauer erklärt:
Lupe Wie kann ich Fehler beim Zugriff auf Eigenschaften und Methoden vermeiden?
So geht es:
Birne Wie und wo sehe ich Fehlermeldungen, mit denen man etwas anfangen kann?
Birne Welchen Editor benutze ich? Gibt es eine Entwicklungsumgebung für JavaScript?
Birne Gibt es einen JavaScript-Debugger?
top 

Die Sprache JavaScript

So geht es:
Birne Wie erzeuge ich mehrdimensionale Arrays?
Genauer erklärt:
Lupe Wann muss/soll man ein ; setzen?
faq_buch Standard ECMA-262 ECMAScript Language Specification
top 

Rechnen mit JavaScript

Genauer erklärt:
Lupe Kann mein Browser nicht korrekt rechnen?
Lupe Wie kann ich Zahlen runden und ausgeben?
faq_globus Formatierte Zahlenausgabe (von R. Beutler)
Lupe Wie kann ich zwischen Euro und DM umrechnen?
Lupe Wie kann ich zwei Zahlenwerte vergleichen?
top 

Datum & Zeit

Genauer erklärt:
Lupe Wie kann man das lastModified-Datum in der üblichen deutschen Form darstellen?
faq_buch Netscape: Date-Objekt, Microsoft: Date-Objekt
Netscape: lastModified
top 

Bilder

Genauer erklärt:
Lupe Wie ändere ich Bilder nach dem Laden der Web-Seite?
faq_buch Netscape: Image-Objekt, Microsoft: Image-Objekt
faq_globus
So geht es:
Birne Wie vermeide ich den Pünktchen-Rahmen beim Anklicken eines Links im IE?
Birne Warum findet Netscape 4 das Image-Objekt nicht, IE kennt es doch?
Birne Wie kann ich herausfinden, wie breit und wie hoch ein Bild ist?
top 

Clientseitige Aktionen

Schnell beantwortet:
Finger Kann ich mit Hilfe von JavaScript die eMail-Adresse des Besuchers herausfinden?
Finger Kann ich mit Hilfe von JavaScript Ausgaben in Dateien machen?
Finger Kann ich mit Hilfe von JavaScript ein Programm von der Festplatte des Benutzers aufrufen?
Genauer erklärt:
Lupe Kann ich mit Hilfe von JavaScript drucken?
faq_buch Netscape: print(), Microsoft: print()
Lupe Wie kann ich Daten dauerhaft auf der Client-Seite (mit Cookies) speichern?
ToDo:
Uhr Eigenwilliges Druckverhalten - MSIE5 und Frames
top 

Fenster und Frames

Genauer erklärt:
Lupe Wie stelle ich fest, ob meine Seite in einem Frame geladen wurde?
Wie stelle ich fest, ob eine Teildatei meines Framesets einzeln angezeigt wird?
Lupe Wie lade ich das Frameset zu einer bestimmten Datei nach?
faq_globus Frameset mit Wunschdatei
Schnell beantwortet:
Finger Kann ich den Inhalt der Location-Zeile ändern?
Finger Kann sich eine Layer, ein Menü, ein ... über mehrere Frames erstrecken?
top 

mehr Fenster und Frames - Kommunikation zwischen...

Genauer erklärt:
Lupe Wie rufe ich eine Funktion auf, die in einem anderen Fenster definiert ist?
faq_buch Referring to windows and frames
Lupe Wie rufe ich eine Funktion auf, die in einem anderen Frame definiert ist?
faq_buch Referring to windows and frames
faq_globus Eine Funktion von verschiedenen Frames aus aufrufen
Lupe Wie kann ich auf Variablen und Objekte in einem anderen Fenster oder Frame zugreifen?
faq_buch Referring to windows and frames
Lupe Wie kann ich den Inhalt mehrer Frames gleichzeitig ändern?
Lupe Wie kann ich Daten zwischen Web-Seiten austauschen, die nacheinander geladen werden?
faq_buch Netscape: location, Netscape: escape, Netscape: unescape
Microsoft: location, Microsoft: escape, unescape
faq_globus Frameset mit Wunschdatei
So geht es:
Birne Wie schließe ich ein Fenster aus einem Frame heraus?
top 

noch mehr Fenster und Frames - Öffnen, Schließen, Position, Größe

Genauer erklärt:
Lupe Welche Fallstricke gibt es beim beim Öffnen eines Fensters?
faq_buch Netscape: window.open(), Microsoft: window.open()
faq_globus Neues Fenster mit Variationen
Lupe Kann ich ein Fenster auf dem Bildschirm genau positionieren?
faq_buch Netscape: Methoden des Window-Objekts, Microsoft: Methoden des Window-Objekts
faq_globus Läßt sich ein Fenster in die vorhandene Bildschirmgröße einpassen?
Lupe Wie kann ich die Größen von Bildschirm, Fenstern und Frames bestimmen?
faq_buch Netscape: Window-Objekt, Microsoft: Window-Objekt
Netscape: Screen-Objekt, Microsoft: Screen-Objekt
faq_globus Fenstergröße ermitteln nach resize
Lupe Wie prüfe ich, ob ein Fenster geschlossen wurde?
Schnell beantwortet:
Finger Wie verhindere ich, dass sich bei Klick auf einen Link, der ein neues Fenster öffnet, in der Ursprungsseite etwas tut?
ToDo:
Uhr Kann ich Fenster als Vollbild öffnen?
Uhr Kann ich die bei window.close() auftauchende Nachfrage des Browsers unterdrücken ?
Uhr Wie finde ich die aktuelle Cursorposition innerhalb des Fensters?
Uhr Wie halte ich eine Fenster im Vordergrund?
Uhr Wie verhindere ich, dass ein Fenster sich maximieren läßt?
Uhr Kann ich den Titel eines Dokuments überschreiben?
Uhr Wie finde ich heraus, ob ein Fenster geöffent ist?
top 

Formulare

Genauer erklärt:
Lupe Wie prüfe ich die Korrektheit von Formularfeldern vor dem Abschicken?
faq_buch Netscape: Form-Objekt, Microsoft: Form-Objekt
faq_globus
Lupe Wie ändere ich die Optionen eines SELECT-Feldes dynamisch?
faq_buch Netscape: Select-Objekt, Microsoft: Select-Objekt
Lupe Wie kann ich Radio- und Select-Objekte auswerten?
faq_buch Netscape: Radio-Objekt, Microsoft: Input-Objekt
Netscape: Select-Objekt, Microsoft: Select-Objekt
Lupe Wie kann ich den SUBMIT-Button durch ein Bild ersetzen?
Lupe Wie erstelle ich ein URL-Select-Menü?
faq_buch Netscape: Select-Objekt, Microsoft: Select-Objekt
faq_globus
Lupe Wie handhabe ich besondere Zeichen in Namen von Formularelementen?
top 

History

Genauer erklärt:
Lupe Wie kann ich die Buttons "Forward" und "Back" simulieren?
faq_buch Netscape: History-Objekt, Microsoft: History-Objekt
faq_globus
top 

Hyperlinks

Genauer erklärt:
Lupe Wie realisiere ich einen Link auf einen Anker in einem Fenster mit dynamisch erzeugtem HTML-Code?
Lupe Wie ändere ich den Text in der Statuszeile, sobald der Mauszeiger über einem Link ist?
faq_globus
ToDo:
Uhr Mich stört die Umrahmung der Links im IE?
top 

Browser

Genauer erklärt:
Lupe Wie kann ich Browser unterscheiden?
faq_globus The Ultimate JavaScript Client Sniffer
Lupe Wie frage ich die Version des Browsers ab?
faq_buch Netscape: Navigator-Objekt, Microsoft: Navigator-Objekt
faq_globus
Welcher Browser meldet sich unter welchem Betriebssystem wie?
Lupe Wie kann ich alternativen Text für Browser einfügen, die JavaScript nicht beherrschen?
faq_buch Embedding JavaScript in HTML
ToDo:
Uhr Ist JavaScript aktiviert?
Uhr Objektmodelle: Was? Welche? Wo? Wie?
Uhr JavaScript? JScript? Ecma? DOM?
top 

JavaScript-Bibliotheken

Genauer erklärt:
Lupe Wie kann ich Funktionen mehrfach verwenden?
faq_buch Specifying a file of JavaScript code
faq_globus
top 

Persistente Datenspeicherung / Datenübergabe

Genauer erklärt:
Lupe Wie kann ich Daten zwischen Web-Seiten austauschen, die nacheinander geladen werden?
faq_buch Netscape: location, Netscape: escape, Netscape: unescape
faq_globus
Frameset mit Wunschdatei
SELFHTML aktuell : Javascript-Wertübergabe zwischen verschiedenen HTML-Dokumenten
Lupe Wie kann ich Daten dauerhaft auf der Client-Seite (mit Cookies) speichern?
faq_buch Cookie Central
faq_globus
top 

Sound und Plug-ins

Genauer erklärt:
Lupe Wie spiele ich Sound-Clips mit JavaScript ab?
faq_buch LiveAudio and LiveConnect
Lupe Wie erkenne ich, ob der Benutzer ein Flash-Plug-in zur Verfügung hat?
faq_buch www.flashworker.de
Microsoft: ActiveX Controls
Microsoft: VBScript
top 

DHTML / Crossbrowsertechniken

Genauer erklärt:
Lupe Wie kann ich die Hintergrundfarbe einer Tabellenzelle ändern?
Lupe Wie komme ich an die Koordinaten eines Elements?
ToDo:
Uhr Wie lege ich einen Layer über ein Formularelement?
top 

Events, Event-Handling

top 

Sonstiges

Schnell beantwortet:
Finger Kann man mit JavaScript einen URL vor dem Laden der Seite überprüfen?
Genauer erklärt:
Lupe Unerklärlicher Effekt - kann das ein Bug des Browsers sein?
faq_buch Netscape: JavaScript Known Bugs
Gibt es bei MS auch so etwas?
mozilla.org's bug-tracking system
Lupe Kann ich Seiten mit Hilfe von JavaScript durch ein Paßwort schützen?
So geht es:
Birne Kann ich mit JavaScript eine Textdatei vom Server einlesen?
ToDo:
Uhr Kann ich eine Seite durchsuchen?
Uhr document.write() schreibt in ein neues Dokument. Wieso?
Uhr Kann ich den Inhalt der Adressleiste ändern?
 

Diese Seite ist Teil der de.comp.lang.javascript FAQ. Die Einstiegsadresse lautet http://www.dcljs.de/.

Mailkontakt: kuehnel@screenexa.net

 ______ letzte Änderung: 12/2012 ______