GEO-Dateien ins Internet stellen Logout | Themen | Suche
Moderatoren | Registrieren | Profil

EUKLID DynaGeo Forum » Tips und Tricks » GEO-Dateien ins Internet stellen « Zurück Weiter »

Autor Beitrag
 

Roland Mechling (Mechling)
Veröffentlicht am Dienstag, 22. Mai 2007 - 17:41 Uhr:   

Seit der Version 2.7 schreibt DynaGeo seine Daten in einem XML-basierten Format in die GEO-Dateien, was zwar eigentlich ein großer Fortschritt ist, aber auch unschöne Nebenwirkungen hat. Wenn Sie eine solche GEO-Datei ins Netz stellen, bieten Sie dem Besucher Ihrer Internet-Seite üblicherweise einen Link auf die Datei an. Beim Klicken auf diesen Link sollte der Browser die Datei herunterladen und nachfragen, ob er sie "öffnen" oder "speichern" soll. Der Internet Explorer von Microsoft ist in dieser Situation allerdings ein wenig eigenwillig: wenn er erkennt, dass eine herunterzuladende Datei eine XML-Datei ist, dann stellt er sie sofort als XML-Text auf dem Bildschirm dar, weil er sich für XML zuständig wähnt! Schlimmer noch: wenn Sie die Datei über das Kontextmenü des Links wirklich herunterladen und auf Ihrer Festplatte abspeichern, dann ersetzt der IE die Kennung der Datei (also das ".GEO") durch die Standard-Kennung von XML-Dateien (also ".XML").

Statt nun zu versuchen dem IE beizubringen, dass er für GEO-Dateien eben nicht zuständig ist, kann man dem Problem auch gleich aus dem Weg gehen, indem man die Datei so abspeichert, dass der IE sie nicht mehr als XML-Datei erkennen kann. In DynaGeo finden Sie unter dem Menüpunkt "Verschiedenes | Einstellungen | Internes" eine Auswahlbox für verschiedene "XML-Dialekte" für die GEO-Dateien. Wenn Sie die Variante "ZIP-komprimiert" wählen, dann wird die XML-Datei vor dem Abspeichern gezippt und mit einem unverdächtigen Header versehen, der dem IE unbekannt ist. Solche Dateien sind zwar nicht mehr "klartext-lesbar", aber das ist für GEO-Dateien ja auch normalerweise nicht erforderlich.

Wenn Sie Ihre GEO-Dateien in diesem Format ins Internet stellen, dann wird der Browser des Besuchers Ihrer Seiten beim Klicken auf den Link die Datei herunterladen und mit der originalen Endung ".GEO" abspeichern; ist DynaGeo auf dem Client-Rechner verfügbar und als Editor für "GEO"-Dateien registriert, gelingt sogar ein direktes "Öffnen" in DynaGeo.

Vielen Dank an Pia Selzer von der Uni Saarbrücken, die mich auf dieses Problem aufmerksam machte und beim Testen der Lösung half!

Mit freundlichem Gruß
Roland Mechling.
 

Hans-Jürgen Elschenbroich (Hje)
Veröffentlicht am Donnerstag, 07. Juni 2007 - 10:58 Uhr:   

Hallo zusammen.

Eine andere Möglichkeit, DynaGeo-Dateien ins Internet zu stellen, ist doch DynaGeoX.
Man muss sie auch nicht wirklich ins Internet stellen, man kann auch lokal einfach den Internet-Explorer als Arbeitsumgebung nehmen.

Aus DynaGeo heraus konstruieren, als GEO abspeichern und dann als "Als DynaGeoX-HTML-Seite speichern".
Damit ist die GEO-Datei in eine HTML-Seite eingebettet und man kann dadurch die GEO-Datei im Internet per Internet-Explorer (und mit etwas Mühe im Firefox) präsentieren, variieren, abspeichern etc etc.
Vorausgesetzt, es ist in den Sicherheitseinstellungen nicht das ActiveX abgeklemmt.

So wird es z.B. auch mit den Dateien zum Mathebuch Fokus von Cornelsen gemacht.

Viele Grüße
Hans-Jürgen Elschenbroich.

Beitrag verfassen
Beitrag:
Benutzername: Hinweis:
Dies ist ein geschützter Bereich, in dem ausschliesslich registrierte Benutzer Beiträge veröffentlichen können.
Kennwort:
Optionen: HTML-Code anzeigen
URLs innerhalb des Beitrags aktivieren
Auswahl: