добавление пространства имен изображений в svg через JS все еще не показывает мне изображение

после разработки получения параметра через масштабированную версию изображения, я пытаюсь с помощью Javascript добавить изображение с параметром исходного размера в SVG.

Firebug показывает мне элемент , и все необходимые параметры, но с наилучшими пожеланиями я не доеду.

this.svg = document.getElementsByTagNameNS('http://www.w3.org/2000/svg','svg');     
var bild = document.createElementNS('http://www.w3.org/2000/svg','image');
var BildURL = this.image[0][0].getAttribute('xlink:href');
var imgX = new Image();
imgX.src = BildURL;

bild.setAttribute("x","60");
bild.setAttribute("y","40");
bild.setAttribute("width",imgX.width);
bild.setAttribute("height",imgX.height);    
bild.setAttribute("id","image12976");
bild.setAttribute("xlink:href",BildURL);
this.svg[0].appendChild(bild);

Если я посмотрю в Firebug, элемент полностью существует.

<image id="image12976" x="60" y="40" width="300" height="430" xlink:href="img/Akira1.jpg">

Я наведу указатель мыши на экран, я вижу прямоугольник изображения в «режиме инвестирования», но не содержимое.

Может ли кто-нибудь здесь сказать мне, что я сделал не так?!

Я буду любезно поблагодарить вас.

Tamer

5
задан SmileMZ 1 August 2011 в 01:12
поделиться