JavaScript

Aus m-wiki
Version vom 19. September 2016, 22:03 Uhr von Snoopy78 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== Der Programmcode ===\ <code>\ <html>\ <head>\ <title>Testpage</title>\ <script language = "JavaScript">\ //Javascript Code mit De…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

=== Der Programmcode ===\ \

 <html>\
   <head>\
     <title>Testpage</title>\
     <script language = "JavaScript">\
       //Javascript Code mit Definitionen\
     </script>\
   </head>\
   !** Ab hier kann man den Code verwenden **\
   <body onload = "function()">\

\  !** Die folgenden Funktionen sind inline JS-Eventhandler **\ <a href = "http://www.java.com" \ onMouseOver = "window.status = 'Javaseite'; return true" \ onMouseOut = "window.status = ' '; return = true">\ <img src = "bild.gif">\ </a>\

\

   </body>\
 </html>\

\ \ === Sprachelemete ===\ ==== Kommentare ====\

  • // -> Einzeilig\
  • /* */ -> Mehrzeilig\

\ ==== Elemente ====\

  • if (Vergleich) {} else {} -> Abfrage\
  • while (Bedingung {} -> Schleife\

\ ==== Vordefinierte Funktionen (Methoden) ====\ Dialogboxen (Methoden des window Objektes):\

  • alert ("Text"); -> Meldungen mit Ok.\
  • var = confirm ("Text"); -> Ok und Abbruch. var ist TRUE bei Ok.\
  • var = prompt ("Frage"); -> Ok und Abbruch. var enthält den Text der Abfragebox.\

\ Allgemein:\

  • open ("Seite"); -> Webseite, Stream usw. öffnen. \
  • write ("Text"); -> Text an das aufgerufene Objekt übergeben -> window.document.write("< p>Text

    ");\

\ ==== Wichtige Eigenschaften ====\ status -> Statusleiste der Webseite (window)\ \ ==== Eventhandler ====\ Eventhandler werden in html-tags integriert und reagieren auf Ereignisse. Die Schreibweise ist egal.\

  • onLoad -> Beim Laden des Elementes\
  • onMouseOut -> Beim verlassen des bereiches durch die Maus\
  • onMouseOver -> Wenn sich die Maus im "TAG"-Bereich befindet\

\ === Objektbaum ===\ Folgende Objekte stehen zur Verfügung:\ \

 window    -> document -> Image               // Bilder bearbeiten\
                       -> Form   -> elements  // Formular "manipulieren"\
                       -> Link                // \
                       -> Anchor\
           -> Location                        // aktuelle Webadresse\
           -> History                         // besuchte Seiten\
 navigator -> Plugin                          // Browser und verwendete Plugins\
 screen                                       // Bildschirmauflösung\
 Math                                         // Mathematische Funktionen\
 Date                                         // Datum und Uhrzeit\
 String                                       // Strings manipulieren\

\ \ === Webseiten mit freien Javascripts ===\