Hallo,
ich habe ein Problem mit den Pfaden und zwar habe ich folgendes html- file:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script language="javascript" type="text/javascript" src="./scripts/componentclick/componentclick.js"></script>
</head>
<body>
<embed id="Zeichnung" src="pics/Zeichnung.svg" type="image/svg+xml" />
</body>
</html>
in der svg Zeichnung.svg habe ich folgendes Tag:
<text
onclick="componentclick('test');"
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="102.85714"
y="403.79074"
id="text3154"><tspan
sodipodi:role="line"
x="102.85714"
y="403.79074"
id="tspan3158">test</tspan></text>
Also wenn ich auf den Text (im svg) klicke, dann soll die JS Methode componentclick aufgerufen werden.
Meine Frage wäre jetzt wie mache ich in der svg Datei die JS Methode componentclick bekannt bzw. gibt es eine Möglichkeit, dann ich in die svg datei meinen Pfad bekannt machen muss sondern den ganzen Pfad zur JS Methode angebe. So in der Art:
onclick="scripts.componentclick.componentclick('test');"
So funktionierts nicht aber gibt es in diese Richtung eine Möglichkeit?
Besten Dank,
lg
Generic1