Re: [問題] 重複使用Javascript
我將碼貼清楚一點
<form>
<input type="button" value="up" onClick="up()"/>
</form>
//一個按鈕按一次想執行兩次script但是裡面的id不同//
<script type="text/javascript">
var svgdoc=null;
var y;
var x;
function init(){
var object=document.getElementById("layer1");
if(object && object.contentDocument)
svgdoc=object.contentDocument;
else
svgdoc=object.getSVGDocument();
//...以下省略//
function up()
{
svgRect.setAttribute("y",--y);
}
</script>
不懂的是
1.要放哪裡呢?
是放在</scrip>前 也就是最後的位置嗎?
2.Numino大回應的
function getObject(//這是要放哪一個id?//)
{
return document.getElementById(layer2//這對嗎?//);
}
3.aiyswu大回應的
var func1 = function(){ return 123; } func1();
是要放在哪裡?那個123指的是?return document.getElementById(layer2)嗎?
不是很懂!想要按一次鈕能同步兩個script都進行
再次請教各位...感謝~^^
※ 引述《robinnpca (rob)》之銘言:
: 想要重複使用Javascript一段程式
: 但是對象不同
: 除了複製兩次改那個對象的位置外
: 還有沒有簡潔的方式可以
: 重複使用程式碼(只寫一次在程式中)
: 卻可以用在不同對象呢?
: 查到eval
: 但是又好像不對...(看不太懂)
: 比如說
: object=document.getElementById("mainlayer")
: 裡面的mainlayer
: 我想換成mainlayer2
: 這樣子其他的碼都一樣的情況下...
: 如何達成呢?請教...謝謝!
--
寧願天空是藍色~
也不願心情是藍的!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.160.109
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 6 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
14
39