Changing an Action Type="click" to an auto action in SVG

Posted by Dustin Myers on Stack Overflow See other posts from Stack Overflow or by Dustin Myers
Published on 2010-04-23T18:26:39Z Indexed on 2010/04/24 6:13 UTC
Read the original article Hit count: 261

Filed under:
|

I have a SVG document that I exported from Visio 2003 that would like to edit. This file has an action where you click a button it will navigate to a new screen. What I would like to do is have the navigation be based off of a data point rather than having to click the button.

As an example I have a dynamic point data being brought into the SVG file and when that value changes from 0 to 1, I want this screen to automatically navigate to another screen. Below is the code I for clicking the button.

<title content="structured text">Sheet.1107</title>
        <desc content="structured text">Button 1</desc>
        <v:custProps>
            <v:cp v:ask="false" v:langID="1033" v:invis="false" v:cal="0" v:val="VT4(Test Graphic 2)" v:type="0" v:prompt="" v:nameU="ObjRef" v:sortKey="" v:lbl="" v:format=""/>
            <v:cp v:ask="false" v:langID="1033" v:invis="false" v:cal="0" v:val="VT4(SF-S)" v:type="0" v:prompt="" v:nameU="DataPt" v:sortKey="" v:lbl="" v:format=""/>
        </v:custProps>
        <v:userDefs>
            <v:ud v:prompt="" v:nameU="NAVIGATE" v:val="VT4(NAVIGATE Test Graphic 2,&apos;&apos;,)"/>
        </v:userDefs>
        <v:textBlock v:margins="rect(4,4,4,4)"/>
        <v:textRect width="125.01" height="35" cx="62.5" cy="517.5"/>
        <rect x="0" width="125" y="500" height="35" class="st3"/>
        <text x="40.15" y="521.1" v:langID="1033" class="st4"><v:paragraph v:horizAlign="1"/><v:tabList/>Button 1</text>        <jci:action type="click" count="1">if(evt.button == 0) nav(&apos;Test Graphic 2&apos;,&apos;&apos;,&apos;&apos;);</jci:action></g></a>

In the above code I am bringing in the data value from SF-S. Once that value is equal to 1 I want this screen to automatically navigate to Test Graphic 2.

I don't have any experience with coding so I am hoping someone here will be able to help me.

Thanks,

DMyers

© Stack Overflow or respective owner

Related posts about svg

Related posts about java