[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)