如何防止更改window.location时页面刷新

4
我正在使用window.location更改URL,但它会提交并跳转到页面顶部。
function ImageClick(Lnk) {
    window.location.href = Lnk;
    return false;                
}

当你点击下一个时,如何实现这里发生的性能?http://wonderwall.msn.com/movies/costume-institute-gala-at-the-met-12342.gallery?photoId=51564#!wallState=0__%2Fmovies%2Fcostume-institute-gala-at-the-met-12342.gallery%3FphotoId%3D51578


你能否请尽量更清楚一些? - karim79
2
那不是“postback”。当与之完全无关时,请停止使用ASP.NET。 - Matti Virkkunen
好的,我只是不想让页面闪烁并跳到顶部。 - MirooEgypt
请检查此性能 http://wonderwall.msn.com/#!wallState=0__%2Fmovies%2Fcostume-institute-gala-at-the-met-12342.gallery%3FphotoId%3D51571 - MirooEgypt
@Matti Virkkunen:为什么不编辑这篇帖子呢? - Town
3个回答

1

你要找的关键词是 "Ajax" :)


1

AJAX!

异步JavaScript和XML(尽管现在大多数情况下使用JSON(P))。AJAJ?


0

请参考之前的帖子:

在不重新加载页面的情况下修改URL

我强烈反对这样做,因为它是被不赞成的,正如上面的帖子中所提到的。如果你要使用这段代码,请记住它不是跨浏览器兼容的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接