--> home Seitenstatus 3

 JavaScript


Einführung in JavaScript Primer

Variablen und Objekte in JavaScript. Variablen

Schleifen, Bedingungen und Funktionen in JavaScript Strukturen

Objekte »

Objekte, die der Client/Browser zur Verfügung stellt Browser

Das klassische Objektmodell für Elemente einer HTML-Seite HTML

Multimedia-Objekte Multimedia

Dynamisches HTML der ersten Generation DHTML

DOM ermöglicht den Zugriff auf HTML- oder XML-Objekte DOM

Bibliothek, Sites mit fertigen Skripten oder Beispielen Skripte

Software

Was ist ein Objekt?
Primer
Objekte  in JavaScript definieren
Definieren
Objekte können über prototype erweitern
Erweitern
Vererbung mit JavaScript über die Methode Prototype
"Vererben"
Elemente der Objekte
Zugriff
Das Object-Objekt in JavaScript
Object-Objekt

PageMap 
(Umfang 188 Seiten)



Sponsoring  




JavaScript-Objekte

spez. Seiten zu JavaScript  





 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     Zugriff

Objekte in JavaScript erlauben den Zugriff nicht nur über Eigenschaften und Methoden.

Beim Programmieren mit Objekten gibt es in JavaScript mit with ein Hilfmittel, den Code übersichtlicher zu gestalten. Außerdem kann über eine einfache for-Schleife auf alle Elemente des Objekts zugegriffen werden.

    with-Anweisung


Mit with können die meist recht langen HTML-Objekte wesentlich kürzer geschreiben werden.
   Ergebnis
   Quellcode

<form name="testForm">
   <input type="text" value="testwert" name="iTestValue" onchange="alertValue(this)">
</form>
<script language="javascript">
<!--
   function alertValue(objectName) {
   
      with (document.testForm.elements['iTestValue']) {
         alert ("Wert: " + value);
         value = "neue Eingabe bitte!";
      }
   }
//-->
</script>







 Gibt's denn das?

Eine angenehme Eigenschaft von JavaScript - gerade im Umfeld der Cross-Plattform-Programmierung - ist die Möglichkeit der Abfrage, ob ein Objekt überhaupt existiert. Es schafft im Gegensatz zu reinen Browser-Abfragen eine gewisse Sicherheit vor Bugs der Browser.

Vor allem schafft es eine gewisse Absicherung, wenn eine neue Browser-Generation andere Objekte liefert. Ein gutes Beispiel ist NN 6, der das layer-Objekt im Beispiel nicht mehr unterstützt.


    Layer-Abfrage


Vielfach in DTHML-Skripten verwendet.
   Ergebnis
   Quellcode

<script language="javascript">
<!--
   if (document.layers) {
      document.write ('Der Browser unterstützt das layers-Objekt und ist damit ein NN der Version 4.x');
   }
   else {
      document.write ('Der Browser unterstützt nicht das layers-Objekt und ist kein NN der Version 4.x');
   }
//-->
</script>







  Links



Unkommentierte Links:

Bewertung: netscape.com: JavaScript Reference: Statements #with
Bewertung: microsoft.com: JScript Reference: With Statement

Link empfehlen





 forward


(München, 2001-01-29 00:00:00 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook JavaScript: 188 Themenseiten )
letzte Generierung Mon, 30 Apr 2001 13:55:16 GMT 145
© Werner Diwischek