Generic1: JS Function aufrufen

Beitrag lesen

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