Tach Marcus,
- Ist es möglich das SVG Plugin in Firefox zu integrieren?
Im Prinzip ja ...
Rufe about:config auf und setze svg.enabled auf false. Kopiere die Plug-in DLLs des ASV in das plugins-Verzeichis des FF. Starte ihn neu und teste mittels about:plugins die Verfügbarkeit.
... aber:
Gerade die beabsichtigte Kommunikation zwischen eingebundenem SVG und dem HTML-Kontext dürfte scheitern. Das war für Netscape 4.x und den IE konzipiert.
- Kann mir jemand mit der Pan-Fkt helfen?
var root=svgdoc.getRootElement;
^^^
proprietäre get-Funktion des ASV!
besser: svgdoc.rootElement bzw. svgdoc.documentElement
var old_scale=root.currentScale;
if (k1!=0)
{old_x=root.currentTranslate.x;
x=old_x+k1*20;root.currentTranslate.x=x;
}
Das sollte funktionieren, wobei es kürzer geht (wenn die old_x-Variable nicht weiter von Belang ist):
root.currentTranslate.x += k1*20;
Ansonsten wäre eine Verschiebung von Objekten auch mittels transform-Attribut und Zuweisung von translate(dx,dy) möglich.
Man liest sich,
svg4you