我只希望新页面显示在当前页面的iframe
中,而不是加载整个新页面。
这是我的代码:
function salabim(id){
var gotoo;
var objid = document.getElementById("pgMaster");
new Effect.Shake(id);
return false;
gotoo=id+".html";
objid.src=gotoo;
location.href(gotoo);
}
这在任何浏览器中都不起作用。我做错了什么?
答案 0 :(得分:4)
将return false;
移至最后,并使用location.href
,如下所示:
location.href = gotoo;
答案 1 :(得分:2)
location.href
是属性而不是函数,请改用location.href = url
。
答案 2 :(得分:2)
我认为正确的语法是:
location.href = gotoo;
答案 3 :(得分:2)
在使用false
执行任何操作之前,您将返回location.href
。
答案 4 :(得分:1)
你的函数中间有return false;
,因此不会执行返回语句之后的代码。
答案 5 :(得分:0)
使用
window.location.href = "YourURL";