eisenmann: den sichtbaren Bereich ermitteln?

Beitrag lesen

Hi,
ich habe ein Programm geschrieben, das ein XML(Svg) Export anbietet.
Nun mein Problem: In dieser Grafik ist eine Zeitskala als Symbol definiert.
Jetzt möchte ich, dass dieses Symbol immer am unterm Bildschirmrand sichtbar ist. Da die Grafik in der Regel sehr groß ist, ist sie meist größer als der sichtbarer Bereich.

In einem Beispiel dürfte das Problem gut sichtbar sein. Also die orange Zeitskala soll beim scrollen und bewegen "nach geführt" werden.

Kunststile_Zeitbereich_1000_00052_08.xml

Ich dachte mir das etwa so:

function Skalazeigen()  
{  
  var Fy= 0;  
  var FUseSkala = document.getElementById('UseSkala');  
   <!-- in  UseSkala ist die Zeitskala definiert -->  
  
 Fy= ??????????  
  
  FUseSkala.setAttribute('transform','translate(0','+Fy+')');  
}

Die Funktion wird dann in onscroll und onzoom aufgerufen.

Hat da jemand einen Tipp, woher ich für die Variable Fy den unteren sichtbaren Punkt bekomme.
Sollte es einfach sein, hatte es nicht an meiner Faulheit zu suchen gelegen. Dann habe ich nur an der falschen Stelle gesucht (XML(Svg) ist noch ziemlich neu für mich).
Ich habe keine ViewBox definiert, da der gesamte zur Verfügung stehend Bildschirm genutzt werden soll.

Hoffentlich gibt es diesen Wert überhaupt.
Danke schon mal fürs lesen des Beitrags,

der eisenmann

P.S. den Beitrag habe ich auch schon am 11.02.2013 in
http://entwickler-forum.de
gestellt, aber bis jetzt hat sich da noch nix getan.