hallo,
habe in svg ein ein gruppe:
<g id="zoomIn" onclick="action_ZoomIn(evt)" onmouseover="mo_ZoomIn(evt)">
<path id="34366760" style="fill:none;stroke:#1F1A17;stroke-width:13" d="M-416 1475l390 0 0 390 -390 0 0 -390z"/>
<path id="34366672" style="fill:none;stroke:#1F1A17;stroke-width:23" d="M-370 1672c0,-82 66,-148 147,-148 82,0 148,66 148,148 0,81 -66,147 -148,147 -81,0 -147,-66 -147,-147z"/>
<path id="34366584" style="fill:none;stroke:#1F1A17;stroke-width:47" d="M-327 1671l204 0"/>
<path id="34366496" style="fill:none;stroke:#1F1A17;stroke-width:47" d="M-225 1775l0 -204"/>
</g>
nun möchte ich allen elementen in dieser gruppe bei onmouseover eine andere farbe zuweisen. leider weiß ich nicht wie man auf diese elemente in der gruppe zugreift:
function mo_ZoomIn(e) {
var theTarget = e.getTarget();
var svgDoc = theTarget.getOwnerDocument();
...?
}
außerdem müßte man sie doch auch irgendwie zählen können:
aber wenn ich:
var theChilds = thTarget.hasChildNodes();
abfrage, sagt er mir, er hätte keine childs für dieses element?
wißt ihr einen rat?
micha