你的變量鏈接是:
<a id="colorLink" href="media/xxxxx-yyy.jpg">large pic</a>
你撥動鏈接應該是這樣的:
<a href="#" onclick="designNumber='0001'; UpdateActionLink();">design1</a>
<a href="#" onclick="designNumber='0002'; UpdateActionLink();">design2</a>
<a href="#" onclick="colorNumber='001'; UpdateActionLink();">color1</a>
<a href="#" onclick="colorNumber='002'; UpdateActionLink();">color2</a>
您的JavaScript是這樣的:
var designNumber = "";
var colorNumber = "";
function UpdateActionLink() {
$("#colorlink").attr("href", "media/" + designNumber + "-" + colorNumber + ".jpg");
}
你可能會想要添加一些驗證到colorLink標記onclick
事件來檢查以確保designNumb呃和colorNumber都有有效的值,如果沒有,則取消該事件,並給人一條消息,說他們需要選擇一個有效的設計和顏色。更好的做法可能是創建一個「獲取設計」按鈕,禁用它以啓動,並在UpdateActionLink中檢查值是否有效,如果是,則啓用「獲取設計」按鈕。
其中任何一個答案有幫助嗎? – 2010-06-05 00:45:35