Hallo!
Ich habe eine Seite gebaut, die aus 2 Frames besteht ( top frame nennt sich "oben" und der untere Frame eben " unten") Nun will ich ein im unteren Frame befindliches SVG-Dokument über einen Button, der sich im oberen Frame befindet mit einer Javascript Funktion bearbeiten, die sich in einem externen Ordner befindet. Leider funktioniert das gar nicht und ich denke, dass es an der Referenzierung liegt. Da ich noch ein Neuling auf dem Gebiet Javascript bin , bräuchte ich da mal eure Hilfe. Hier also der Code für das Frameset:
Nun noch der Code für den Button:
und zuletzt die Funktion die aufgerufen werden soll:
Wie gesagt ich denke, dass es an der Referenz innerhalb dieser Funktion liegt. Hoffe jemand hat einen Rat
Gruß Sebastian
Ich habe eine Seite gebaut, die aus 2 Frames besteht ( top frame nennt sich "oben" und der untere Frame eben " unten") Nun will ich ein im unteren Frame befindliches SVG-Dokument über einen Button, der sich im oberen Frame befindet mit einer Javascript Funktion bearbeiten, die sich in einem externen Ordner befindet. Leider funktioniert das gar nicht und ich denke, dass es an der Referenzierung liegt. Da ich noch ein Neuling auf dem Gebiet Javascript bin , bräuchte ich da mal eure Hilfe. Hier also der Code für das Frameset:
Code:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<frameset cols="280,*" border="0" frameborder="0" framespacing="0">
<frame src="verweisliste.htm" name="oben" marginheight="3" marginwidth="10">
<frame src="http://localhost:8080/exist/index.xml" name="unten">
</frameset>
</html>
Nun noch der Code für den Button:
Code:
<form method="get" action="">
<p> <INPUT TYPE="button" VALUE="Zoom" name="button" onClick="zoomer(2)"></INPUT></p>
</form>
und zuletzt die Funktion die aufgerufen werden soll:
Code:
function zoomer(k)
{var svgdoc=window.parent.frames["unten"].document.getSVGDocument();
var root=svgdoc.firstChild();
var old_taille=root.currentScale;
new_taille=old_taille*k;
root.currentScale=new_taille;
}
Wie gesagt ich denke, dass es an der Referenz innerhalb dieser Funktion liegt. Hoffe jemand hat einen Rat
Gruß Sebastian