Googlemap einbinden - kleines Detail mit grosser Wirkung

Wer sich über komisches Verhalten von Googlemaps in der Website wundert hat vermutlich vergessen eine Kleinigkeit in die Websiten einzubinden.

Das komische Verhalten äussert sich beispielsweise durch fehlende oder nicht angezeigte Bildteile der Map - beim initialen Laden der Map oder beim Verschieben.

Ein weiteres Beispiel ist nicht korrektes Verhalten bei deaktiviertem Doppelklick-Zoom - disableDoubleClickZoom().
Die Karte zentriert nicht auf den geklickten Punkt der Karte sondern springt in unkontrollierbare Positionen.

Solche und eventuelle andere Probleme lassen sich dadurch beheben das der HTML Tag das von Google empfohlene Attribut "xmlns:v" bekommt.
Auch wenn in diesem Attribut etwas von microsoft steht so betreffen die Auswirkungen auch den Firefox.

Das empfohlene HTML Tag soll so aussehen:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">

Wie kann man diese Sache unkompliziert mit Drupal lösen ohne die Datei "page.tpl.php" zu bearbeiten? Beispielseise weil man diesen Code aus einem Modul heraus verwenden will.

Am einfachsten ist dies mit einer Zeile jQuery Code zu realisieren:

$('html').attr({ 'xmlns:v':'urn:schemas-microsoft-com:vml' });

Powered by Drupal. Created with ZenWalk.