[Mapserver-DE] Beeinträchtigung Aplplet-basierter Mapserver-Anwendungen durch IE-Patch

Kühne, Klaus Klaus.Kuehne at gga-hannover.de
Mon Apr 24 10:14:51 CEST 2006


Hallo,

vielleicht haben Sie das auch schon bemerkt: Durch einen neuen Patch des Internet Explorers müssen Java-Applets und ActiveX-Controls neuerdings erst per Mausklick aktiviert werden, ehe man sie benutzen kann ("Klicken Sie hier, um das Steuerelement zu aktivieren").  Bei jedem Server-Pong (z. B. nach Aufziehen des Zoom-Gummibandes) wiederholt sich das Spielchen. Es gibt aber eine relativ einfache Lösung: Das Applet-Tag (z. B. für mapplet.class) muss per Javascript-document.write() bzw. writeln() geschrieben werden, und zwar in einer Javascript-Function und unbedingt in einer separaten  .js-Datei. 

Diese .js-Datei wird dann im Head der betroffenen HTML-Seite mit <script src="..."></script> eingebunden. Im Body wird dann (anstelle des bisherigen Applet-Tags) die Function aufgerufen; die Inhalte der benötigten Mapserver-Variablen (in eckigen Klammern) müssen der Funktion als Parameter übergeben werden.

Grund für den IE-Patch soll übrigens ein Patentstreit sein ...

Mit freundlichem Gruß

Klaus Kühne

GGA-Institut
Stilleweg 2 
D-30655 Hannover
Tel. 0511 643-3481



-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060424/b674b146/attachment.html


This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)