0
以下是我無法正常工作的腳本。 它的目的是檢查複選框是否被選中,然後調用第二 例程響應,依賴於將selectedIndex(SINDEX)被證明當什麼我原來叫腳本如何將變量從一個腳本傳遞到另一個腳本
<script type="text/javascript">
function checkB(ctrl,sindex) { //get the state of the check box
var sindex = {
0: 0,
1: 1,
2: 2,
3: 3
};
if (ctrl.checked == true) {
return function(which) {
replaceContentmainobjectOn(sindex [which]);
} else {
if (ctrl.checked == false) {
replaceContentmainobjectOff();
}
}
}
</script>
這裏那個叫
var replaceContentmainobjectOn =(function() {
var info = {
0: 2,
1: 1,
2: 2,
3: 3
};
return function(which) {
document.getElementById('ecwid-productoption-8840317-mainobject').selectedIndex = (info[ which ]) ;
};
}())
這第二個腳本是什麼我打電話的第一個例程與
onclick="checkB(this,sindex);
你能用http://jsfiddle.net這樣的工具提供你的問題的完整工作演示嗎?另外你爲什麼要返回'函數'對象? – mellamokb 2012-03-21 18:41:12
您發佈的第一個腳本無效。 – CAbbott 2012-03-21 18:44:30
這裏的耳朵非常潮溼.. 我需要能夠提供VAR信息的第二個例程,當我從第一個來電時。你是怎樣做的?全局變量.... 作爲一個noobie這是非常困惑 – 2012-03-21 19:05:09