我将一些值从表单提交到另一个页面...该页面返回的网址如下: 本地主机:8084/abc.jsp?ok=true
我在页面主体的“onLoad”上应用了一个名为 checkscroll() 的函数...并且 JavaScript 中的这个函数应该滚动我的窗口..
代码:用于 JavaScript
function checkscroll()
{
var rr = new String();
rr = request.getParametr("ok");
if(rr=="true")
window.scrollBy(0, 60);
}
这段代码有什么问题?
最佳答案
使用location.search
:
var qs = location.search;
if (qs.indexOf('ok') >=0 && qs.indexOf('true') >=0) {
window.scrollBy(0, 60);
}
或者
var qs = location.search,
param = qs.split('=')[0].split('?').join(''),
val = qs.split('=')[1];
if (param === 'ok' && val === 'true') {
window.scrollBy(0, 60);
}
关于javascript - 加载时滚动窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10912931/