【发布时间】:2009-08-26 14:41:14
【问题描述】:
我正在尝试修改来自this script 的代码。基本上我试图让脚本将浏览器发送到另一个页面,而不是在 div 中显示结果。
这是有问题的代码:
<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非常是新手。任何人都可以帮助菜鸟让它工作吗? :)
【问题讨论】:
标签: javascript html web-applications