Ein Physletseite
besteht aus der im Browser angezeigten .html-Datei und
den Java-Programmarchiven (.jar). Die Suchmaschine PhysletSearch stellt alle nötigen Dateien
zum Download zusammen. Wenn man eine Physlet-Seite
dort nicht findet, muss man sich die Dateien
über den Browser von Hand besorgen:
- Speichern
Sie die angezeigte .html-Datei aus dem Browser ab
z.B.
im Internet Explorer über Menü Datei / Speichern unter...
oder Quelltext anzeigen (rechter Mausklick
auf die Seite) und diesen Text als HTML-Datei
speichern.
Beispiel A
Komplikation
bei geteilten Seiten, die mehrere .html-Seiten
enthalten (Frames):
Sorgen Sie zunächst
dafür, dass die Seite mit dem Physlet alleine
angezeigt wird., und zwar
mit Internet Explorer: Suchen Sie woanders
einen Hyperlink auf die gewünschte Seite,
evtl. im benachbarten Teilfenster (Frame), darauf
rechter Mausklick, im Kontextmenü: "In
neuem Fenster öffnen"
mit Netscape: rechter Mausklick
auf leere Fläche in gewünschter Teilseite,
im Kontextmenü "In neuem Fenster anzeigen"
(o.ä.) Beispiel B
- Besorgen
Sie sich die nötigten .jar-Dateien von der
Download-Seite
Erkundigen
Sie sich zuvor, welche .jar-Dateien benötigt werden
Öffnen Sie
die .html-Seite in einem Texteditor (z.B. Notepad)
statt im Webbrowser, um die HTML-Formatierungszeichen
zu sehen. Dazu reicht oft im Browser ein rechter
Mausklick und "Quelltext anzeigen".
Suchen Sie im HTML-Code nach Dateinamen mit der
Endung .jar (Suchen mit Menü Bearbeiten/Suchen oder Tastenkombination
Strg-f.)
- Organisieren
Sie die relative Lage von .html-Datei und .jar-Dateien
auf Ihrer Festplatte oder Diskette
- Am
ordentlichsten ist es, .html-Dateien in einem
eigenen Verzeichnis abzulegen, neben dem sich
ein Verzeichnis "classes" mit den .jar-Dateien befindet.
In dieser Konstellation sollten die meisten
Physletseiten aus dem Internet direkt funktionieren.
- Sollte
der Browser bei Anzeige der .html Seite die
.jar-Dateien nicht finden (Fehler "...class
not found"), so suche man in der Textansicht
wie unter 2., nach "<applet". Kurz nach
dieser Markierung steht unter "codebase="
der
relative Pfad von der .html-Seite zu den .jar-Dateien.
Dabei bedeutet "../" das dem aktuellen
übergeordnete Verzeichnis. Wenn man "codebase= usw." löscht,
müssen .html und .jar Dateien im gleichen
Verzeichnis liegen, was die Organisation bei
mehreren Physletseiten aber erschwert.
Bringen Sie die Seiten
aus Beispiel A und B lokal, d.h. offline, zum
Laufen!
|