- From: Olivier Gérault <olivier.gerault@orange.fr>
- Date: Thu, 10 Mar 2005 09:14:47 +0100
- To: "Kai Michael Poppe" <kmpoppe@informatik.uni-bremen.de>, <www-svg@w3.org>
Hi,
My solution is to call a script method inside the HTML from a script method
in the SVG.
<html>
<head>
<script language="JavaScript">
function doTheStuffInHtml(url)
{
window.location.href = url;
}
</script>
</head>
<body>
<embed src="test.svg" name="test" height="40" width="40"
type="image/svg-xml"/>
</body>
</html>
<svg height="40" width="40">
<defs>
<script>
function doTheStuffInSvg(url)
{
parent.doTheStuffInHtml(url);
}
</script>
</defs>
<rect x="10" y="10" height="20" width="20"
onclick="doTheStuffInSvg('newPage.htm');" />
</svg>
---
Legendo metulas imitabere cancrum
Olivier Gérault
----- Original Message -----
From: "Kai Michael Poppe" <kmpoppe@informatik.uni-bremen.de>
To: <www-svg@w3.org>
Sent: Wednesday, March 09, 2005 4:02 PM
Subject: Jump to URL from SVG within a HTML page
>
> Hello list!
>
> I need definitive help here.
> I've got a SVG within an HTML-page via embed. The document consists of
> multiple filled Paths (> 400) each with its own ID - and upon the
> mouseclick
> event, which i caught by the SVG Viewer JavaScript-DOM i want to reload
> the
> HTML-Page (since i need this path's id...) but window.location.href
> (naturally) doesn't work.
>
> Could anyone please help me! Am at a loss here ...
>
> Kai M Poppe
>
>
>
>
> +---------------------------------------------------------------------+
> About Devoteam:
>
> Devoteam is an IT consulting group.
> Combining consulting and technology solutions offers enables
> Devoteam to provide its customers with independent advice and
> effective solutions to help them align their IT infrastructures
> with their operational objectives.
> In 2003, the group achieved a turnover of 126 million euros
> and counts 1,475 employees in seven European countries
> (Austria, Belgium, Denmark, Spain, France, Holland, UK, Czech republic)
> and the Middle East.
> Listed on the Euronext Paris Nouveau Marche
> www.devoteam.com
> +---------------------------------------------------------------------+
Received on Thursday, 10 March 2005 09:24:56 UTC