Показать сообщение отдельно
  #1 (permalink)  
Старый 18.08.2011, 23:47
Аспирант
Отправить личное сообщение для Questioner Посмотреть профиль Найти все сообщения от Questioner
 
Регистрация: 03.02.2011
Сообщений: 80

Связь SVG и JS
Почему когда в SVG я обращаясь из жабыскрипта к Х - координате прямоугольника, я получаю "[object SVGAnimatedLength]", а не 10(координату Х прямоугольника) и с другими св-вами тоже самое?
var mw=window.open('','','');
var mwTxt='<svg width=1000 height=1000>\n'
mwTxt+='<rect x=10 y=10 width=980 height=980 onclick="f(this)"></rect>\n'
mwTxt+='<foreignObject>\n'
mwTxt+='<script>\n'
mwTxt+='function f(g) {\n'
mwTxt+="alert('x='+g.x+';\\ny='+g.y)\n}\n"
mwTxt+='</script>\n'
mwTxt+='</foreignObject>\n'
mwTxt+='</svg>'
mw.document.write (mwTxt);
Ответить с цитированием