Hallo Miteinander,
ich habe eine frage zu SVG Grafiken, hier habe ich 2 textelemente die beim klick auf eins der beiden beide verschwinden sollen. Mein lösungsansatz war mit hilfe von ecmascript alle Elemente mit dem gleichen namen in einem feld zu speichern und dieses dann einzeln verschwinden zu lassen.
script
doch leider kommt bei der zuweisung
ein fehler, das dieses element null ist. Wer kan mir sagen wo der Fehler liegt
THX suppe
ich habe eine frage zu SVG Grafiken, hier habe ich 2 textelemente die beim klick auf eins der beiden beide verschwinden sollen. Mein lösungsansatz war mit hilfe von ecmascript alle Elemente mit dem gleichen namen in einem feld zu speichern und dieses dann einzeln verschwinden zu lassen.
script
Code:
var SVGDocument = null; var SVGRoot = null; function Init(evt) { SVGDocument = evt.target.ownerDocument; SVGRoot = SVGDocument.documentElement; } function ToggleOpacity(evt, targetId) { var newTargets = evt.target; if (targetId) { newTargets = SVGDocument.getElementsByTagName('*','text'); } var oneText = newTargets.item(0); if ('0' != newValue) { newValue = '0'; } else { newValue = '1'; } oneText.setAttributeNS(null, 'opacity', newValue); }
Code:
var oneText = newTargets.item(0);
THX suppe
Comment