我创建了一个如下所示的网络应用程序:
当我点击运行模型时,我想要表格:" Dashbord",将会打开。
JS代码:
<script>
window.onload = function () {
function newDoc() {
window.location.href("#http://127.0.0.1:8100/#dashboard");
}
}
</script>
当&#34;运行模型&#34;按钮onClick激活函数:newDoc()。
问题是:在我的网址路径中写道:http://127.0.0.1:8100/#dashboard 但是&#39;仪表板&#39;表单未记录。它保持在同一页面。
我该怎么办?
答案 0 :(得分:2)
window.location.href
不是一种方法,它是一种财产。
尝试改为指定它(另请注意,我删除了前导#
字符)...
window.location.href = "http://127.0.0.1:8100/#dashboard";
您还需要将您的功能移到window.onload
事件之外......
window.onload = function () {
}
function newDoc() {
window.location.href = "http://127.0.0.1:8100/#dashboard";
}
onload
事件处理程序通常仅在您处理页面上的特定元素时才需要,直到页面加载完毕后才能使用。
将newDoc
置于onload
事件中,您实际上是将其隐藏起来,不会被其他事件直接使用。