[an error occurred while processing this directive]

Schnelle Seiten gefällig?

Befreien Sie Ihre Webseiten mit wenigen Mausklicks von unnötigem Balast

Hier klicken und mehr erfahren

Neu: Inspirationen für Webdesigner

Entdecken Sie die schönsten Seiten im Netz

Hier klicken und mehr erfahren

[an error occurred while processing this directive]

(Stand: 23.12.24, Adresse: http://www.grammiweb.de/anleitungen/ws_fpe9a.shtml)

 

Erstellung von Webseiten mit Frontpage Express

von Thomas Mühlbayer

Kapitel Sechs: Projektbeispiele mit Formularen und Scripten

6.1. HTML-Taschenrechner

Schüler können, wenn sie HTML-Seiten-Erstellung gelernt haben, mit wenig Programmier-Kenntnissen einen eindrucksvollen HTML-Taschenrechner erzeugen.

Alle Befehle "hängen" direkt an den onClick-Ereignissen. Scripte müssen für diesen einfachen Rechner keine eingefügt werden.

TM

Dieses Beispiel benutzt ein Formular (mit Namen Taschenrechner), das eine Tabelle als Layout für den Rechner enthält. In den Zellen der Tabelle sind das Display (Textfeld Display) und die Knöpfe (Z.B. Schaltfläche TastePlus) untergebracht.

Drückt man einen Ziffern-, Operator-, Klammerknopf oder den Dezimalpunkt- bzw. den Zehnerpotenzknopf (Taste e), wird einfach das entsprechende Zeichen im Display hinzugefügt. Dazu "hängt" am Ereignis onClick jeweils ein Befehl der Art
Taschenrechner.Display.value=Taschenrechner.Display.value + "(" .
Zwischen den Anführungszeichen steht die entsprechende Ziffer oder das Rechenzeichen oder die Klammer. (+ bedeutet bei Textfeldern: Hinzufügen).

Die Taste C (Clear) ist die Standard-"Zurücksetzen"-Taste für Formulare.

Am OnClick-Ereignis der "=" - Taste "hängt" der Befehl:
Taschenrechner.Display.value=eval(Taschenrechner.Display.value)
D.h., was das Textfeld Display enthält, wird berechnet und der Wert zurückgeschrieben.

Die "+/-" - Taste bewirkt dasselbe mit zusätzlicher Vorzeichenumkehrung:
Taschenrechner.Display.value=eval("("+Taschenrechner.Display.value+")*(-1)")

Mit Hilfe von Script-Funktionen lässt sich der Taschenrechner beliebig komplex ausbauen.

6.2. Weitere Beispiele zum Thema Javascript

Die folgenden Javascript-Beispiele werden ohne größere Erklärung angegeben. Schauen Sie jeweils im Quelltext nach, wie sie erstellt wurden.


Zurück Zurück zum Inhaltsverzeichnis

[an error occurred while processing this directive] [an error occurred while processing this directive]

© Grammiweb.de Internetlösungen. Alle Rechte vorbehalten. Stand: 23.12.2024
Seitenanfang - Sponsor werden - Datenschutz - Medien - Impressum - Werbung - Hilfe - Kontakt