我試圖修改代碼從this script。基本上我試圖讓腳本將瀏覽器發送到另一個頁面,而不是在div中顯示結果。幫助修改javascript - 需要打開鏈接而不是顯示結果
這是有問題的代碼:
<script type="text/javascript">
function openOneSlot() {
SpinningWheel.addSlot({1: 'First', 2: 'Second'});
SpinningWheel.setCancelAction(cancel);
SpinningWheel.setDoneAction(done);
SpinningWheel.open();
}
function done() {
var results = SpinningWheel.getSelectedValues();
document.getElementById('result').innerHTML = 'values: ' + results.values.join(' ') + '<br />keys: ' + results.keys.join(', ');
}
function cancel() {
document.getElementById('result').innerHTML = 'cancelled!';
}
window.addEventListener('load', function(){ setTimeout(function(){ window.scrollTo(0,0); }, 100); }, true);
</script>
我已經改變了「完成」功能如下:
function done() {
var results = SpinningWheel.getSelectedValues();
if (SpinningWheel.getSelectedValues() == "1,First")
{
window.location="first.html";
}
else if (SpinningWheel.getSelectedValues() == "2,Second")
{
window.location="second.html";
}
else
{
alert("Damn, Still not working..");
}
但現在我失去了因爲我很新來的JavaScript ..任何人都可以幫助菜鳥得到這個工作? :)
謝謝親切的先生!這是完美的工作。 – Finne 2009-08-26 15:16:51