Je joue avec une animation dans un SVG: http://imgh.us/renamon-animtest.svg (liens vers script « anim.js »)Vous ne trouvez pas l'élément texte écoulaient ID SVG
En cas window.onload, j'ai :
function init(evt)
{
if(window.svgDocument == null)
{
if(evt.target && evt.target.ownerDocument)
svgDocument = evt.target.ownerDocument;
else if(evt.originalTarget && evt.originalTarget.ownerDocument)
svgDocument = evt.originalTarget.ownerDocument;
else svgDocument = document;
}
_debug = svgDocument.getElementById('debug');
alert(_debug.firstChild.nodeValue);
for(i = 0; i < 1; i++)
balls[i] = svgDocument.getElementById('ball' + i);
setInterval(loop, 50);
}
Il peut trouver le 'ballon' des objets bien, mais pas l'objet 'debug' (getElementById retourne null). Je peux le voir dans la source, alors pourquoi le script ne le trouve-t-il pas?