Information zu JavaScript:

Die Seite, die Sie von einer Website empfangen haben, kann Programme enthalten, die als JavaScript-Code bezeichnet werden und die dann in Ihrem Browser ausgeführt werden. JavaScript-Code kann auch einige Informationen über Ihren Rechner anfordern, die dann zurück an die Site gesendet werden.

Falls Sie keine zusätzlichen Informationen geben möchten, können Sie dies leicht verhindern. Ob Ihr Browser die Ausführung von JavaScript-Code erlaubt oder nicht, wird durch Ihre Voreinstellungen gesteuert. Diese Voreinstellung ist anfänglich so eingestellt, dass JavaScript ausgeführt werden kann. Indem Sie diese Voreinstellung ändern, verhindern Sie, dass die Site diese Informationen anfordert und überträgt.

Die Informationen, die von der Site mit Hilfe von JavaScript-Code auf diese Weise angefordert werden können, sind normalerweise nicht sehr interessant. Sie beinhalten Angaben wie z. B. die Anzahl (aber nicht die Namen) der von Ihnen zuvor besuchten Sites, ob Ihr Browser Programme, die in Java geschrieben sind, ausführen kann, Anzahl und Art der auf Ihrem Browser installierten Plugins, Höhe und Breite des Browser-Fensters, usw.

JavaScript-Code kann normalerweise keine Informationen über Sie erhalten, die Ihre Privatsphäre ernsthaft verletzen würden. Mit Ihrer Erlaubnis kann JavaScript-Code jedoch viel mehr persönliche Informationen erhalten. Mit diesem Code könnten sogar Informationen aus beliebigen Dateien auf Ihrer Festplatte gelesen und an die Site zurückgesendet werden. Aber Sie müssen die Erlaubnis dazu erteilen, bevor dies geschehen kann. Wenn die Site versucht, JavaScript auf diese Weise zu verwenden, werden Sie von einem Dialogfeld, in dem Sie nach Ihrer Erlaubnis gefragt werden, darauf hingewiesen. Sie sollten Ihre Erlaubnis nicht erteilen, wenn Sie nicht absolutes Vertrauen in die Site haben. Falls Sie die Erlaubnis verweigern, ist der JavaScript-Code harmlos.

(Quelle: Netscape 6, Erläuterungen zu Fragen der Privatsphäre beim Benutzen eines Internetbrowsers)


JavaScript is a programmable API that allows cross-platform scripting of events, objects, and actions. JavaScript is a compact, object-based scripting language for developing client and server Internet applications. JavaScript statements can be embedded directly in an HTML page. These statements can recognize and respond to user events such as mouse clicks, form input, and page navigation. For example, a JavaScript function can be written to verify that users enter valid information into a form. Without any network transmission, an HTML page with embedded JavaScript can interspant the entered text and alert the user with a message dialog if the input is invalid. Or JavaScript can be used to perform an action (such as play an audio file, execute an applet, or communicate with a plug-in) in response to the user opening or exiting a page. JavaScript allows the page designer to access events such as startups, exits, and users' mouse clicks. JavaScript extends the programmatic capabilities of Netscape Navigator (and to a slightly lesser extent, Microsoft's Internet Explorer).
(Extracted from http://wdvl.internet.com/Authoring/JavaScript/.)


Weitere Informationen über JavaScript: [1] | [2]


JavaScript ist eine von der Firma Netscape Communication entwickelte Skriptsprache, die plattformunabhängig ist. Sie wird direkt in die HTML-Seiten eingebettet und über einen Interpreter interpretiert und ausgeführt. Die Motivation für die Entwicklung von JavaScript waren die Unzulänglichkeiten der vorhandenen Techniken (HTML und CGI) für Benutzer-Interaktivitäten. Jede Interaktion musste an den Server gesendet werden, um mit Hilfe des CGI-Programmes Plausibilitätsprüfungen durchzuführen. Durch den Einsatz von JavaScript wurde die Anzahl der notwendigen Verbindungen zum Server drastisch verringert. Dynamisch zur Laufzeit können mit JavaScript beispielsweise Eingaben überprüft oder auch Berechnungen durchgeführt werden. Außerdem lassen sich wichtige Funktionen des Browsers, wie Öffnen und Schließen von Fenstern, Manipulieren von Formularelementen und das Anpassen von Browser-Einstellungen verwirklichen. Ein Zugriff auf Dateisysteme auf anderen Rechnern ist nicht möglich. Netscape bietet die Möglichkeit, mit zertifizierten JavaScript-Codes zu arbeiten. Es wurden jedoch Sicherheitsprobleme in zwei Bereichen bekannt, zum einen in der Ausforschung von Nutzern und Computersystemen und zum anderen in der Überlastung von Rechnern. Hier muss man unterscheiden zwischen Angriffen, die das System und seine Ressourcen durch Programmierfehler und Implementierungsfehler in den Ablaufumgebungen modifizieren oder eine weitere Nutzung des Systems - vorsätzlich erzeugt oder ungewollt durch Programmierfehler- verhindern oder Angriffen die das Lesen von fremden Nachrichten, Ändern von Nachrichten und Verschicken von Texten ermöglichen. Die meisten Sicherheitslöcher sind implementierungsabhängig. Gegenmaßnahmen: Arbeiten mit zertifizierten JavaScript-Codes oder das Abschalten der JavaScript-Funktionalität, Verwendung von Browsern, bei denen die Anwendung sauber implementiert ist. BfD (Der Bundesbeauftragte für den Datenschutz): Datenschutz bei der Nutzung von Internet und Intranet


Was ist der Unterschied zwischen Java und JavaScript?
Java und JavaScript haben nichts gemeinsam. Java gehört zu der Kategorie komplexer Programmiersprachen wie C++. Ein Java-Programm läuft nur, wenn es kompiliert wird. Hingegen läuft ein JavaScript-Skript ohne Kompilation und wird von jedem der üblichen Internet-Browser verstanden.
What's the difference between Java and JavaScript?
Java and JavaScript have nothing in common. Java is NOT short for JavaScript! These are two completely different languages. Java is a lot more powerful, more complex. Java belongs in the same category of languages as C, C++, and other very complex languages. Also, you need to compile a Java program before you can run it, whereas with JavaScript, no compilation is needed-simply open up a text editor, type it, save it, and your browser is ready to run it!



[Click here to help stop@SPAM]