[1]?????
如何用
javascript
創建
vml
對象
R.
prototype
.createLine
=
function
(startX,startY,endX,endY){
???
/*
???
?
*
線的元素對象
???
?
*/
???
var
le =
document
.createElement(
"<v:line><v:line>"
);
??? le.from = startX +
','
+ startY ;
??? le.to = endX +
','
+ endY ;
???
??? le.strokecolor=
"red"
;
??? le.strokeweight=
"3pt"
;
???
???
return
le;
}
上面的代碼是用
javascirpt
來創建
vml
的元素對象
?
[2]?????
如何用
javasciipt
來取得
vml
元素對象
R.
prototype
.getAllLineClips
=
function
(){
???
var
lcs = $A(
document
.getElementsByTagName(
"line"
));
???
//alert(lcs);
???
return
lcs;
}
和
javascript
操作其他的標簽對象一樣。
如果使用
<v:line></v:line>
標簽的話,那么在取得此對象的時候,可以通過
id
來取得其對象,當然,如果是取得所有的這個標簽的對象的話,就可以使用上面的方法。
就如
?
document
.getElementsByTagName(
"img"
)
一樣。只不過是
<v:line>
可能就覺得不太一樣。
[3]?????
如何修改
VML
元素對象的屬性
和修改其他的
HTML
對象的屬性一樣
一個
VML
元素對象如下:
<v:line
from='200,200’
to=’300,100’
style='position:absolute;z-index:8'>
</v:line>
那么你取得了此對象
Var l =
document.
getElementsByID(“line”);
那么你就可以通過
l.from = ‘100,200’
l.to = ‘400,250’
??? l.strokecolor=
"red"
;
??? l.strokeweight=
"3pt"
;
來設置此線對象的一些屬性。當然其他的屬性也是可以的。
??
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2007-06-20 16:22
zhyiwww 閱讀(3203)
評論(5) 編輯 收藏 所屬分類:
vml