社区
Ajax
帖子详情
AJAX.net下readyState取得和刷新页面后重定锚点问题!
raykenio
2009-08-25 05:01:51
首先,ajax.net下面 如何在客户端取得 当前一次提交的readyState值呢?
另外,提交刷新一个UpdatePanel后需要从新定锚点到顶部,但是ajax.net自己记录了上次提交前的锚点并且又把页面定义到了底部。应该如何解决?比如阻止ScriptManager再定位到上次锚点,或者在定义锚点之后再执行我需要的定位锚点。
请高手帮忙解决!!谢谢!!!
...全文
157
8
打赏
收藏
AJAX.net下readyState取得和刷新页面后重定锚点问题!
首先,ajax.net下面 如何在客户端取得 当前一次提交的readyState值呢? 另外,提交刷新一个UpdatePanel后需要从新定锚点到顶部,但是ajax.net自己记录了上次提交前的锚点并且又把页面定义到了底部。应该如何解决?比如阻止ScriptManager再定位到上次锚点,或者在定义锚点之后再执行我需要的定位锚点。 请高手帮忙解决!!谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoutianyu846
2011-12-15
打赏
举报
回复
[Quote=引用 5 楼 raykenio 的回复:]
最后采用这种方法搞定的:
ScriptManager.RegisterStartupScript(pnlCommodityInfo, typeof(UpdatePanel),
"tohead", "Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);" +
……
[/Quote]
这个办法貌似只能实现一次,第二次再点击的话这个功能就不能实现了,不如在客户端按钮直接添加 OnClientClick="location.href='#gotohere'" 这样先执行客户端,再执行服务器端,就无敌了
IT_lau
2010-12-22
打赏
举报
回复
这个是客户端还是服务端的方法?[Quote=引用 5 楼 raykenio 的回复:]
最后采用这种方法搞定的:
ScriptManager.RegisterStartupScript(pnlCommodityInfo, typeof(UpdatePanel),
"tohead", "Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);" +
"function pageLoa……
[/Quote]
dmmxcai
2010-04-06
打赏
举报
回复
松原供求信息网--系统详解(2)Ajax锚点
http://hi.baidu.com/isongyuan/blog/item/200a1c115ebdf6f0c2ce795a.html
raykenio
2009-09-09
打赏
举报
回复
最后采用这种方法搞定的:
ScriptManager.RegisterStartupScript(pnlCommodityInfo, typeof(UpdatePanel),
"tohead", "Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);" +
"function pageLoaded(sender, args) { window.location.hash='#'; }", true);
一句话搞定!辛苦了一个下午啊!
raykenio
2009-09-09
打赏
举报
回复
感谢各位解答!我找到一个方法!通过服务器端定义客户端控件事件,刷新完成后触发事件,重新定义锚点!!
十分感谢!!
lupanlupan
2009-08-29
打赏
举报
回复
顶一下
浴火涅磐
2009-08-26
打赏
举报
回复
<script language="javascript">
document.oncontextmenu = function(evt){
evt = evt || window.event;
e0 = document.getElementById('RBmenu');
e0.style.top = evt.clientY;
e0.style.left = evt.clientX;
e0.style.display = "inline";
return false;
}
document.onclick = function(evt){
evt = evt || window.event;
if(evt.button!=2){
document.getElementById('RBmenu').style.display = "none";
}
}
</script>
在id=RBmenu的body中随便写点东西,按一下效果
redcn2004
2009-08-26
打赏
举报
回复
帮顶,希望你将问题在重新说清楚。
ASP
.NET
AJAX
概述
1.
AJAX
简述 1.1. 传统Web应用和
AJAX
区别 在采用传统Web应用时,用户需要点击"Submit"按钮来发送或者接受数据信息,然后等待服务器响应请求,页面重新加载。这样因为服务器每次都会返回一个新的页面, 所以导致速度有可能很慢而且用户交互不友好。使用
AJAX
技术,就可以使Javascript通过XMLHttpRequest对象直接与服务器进行交互。通过HTTP Req...
.Net
学习总结
第1阶段WEB前端A:HTML&CSS基础 1.前端页面有哪三层构成,分别是什么?作用是什么? a.结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达。解决了页面”内容是什么”的
问题
。 b.表示层:由CSS负责创建,解决了页面“如何显示内容”的
问题
。 c.行为层:由脚本负责。解决了页面上“内容应该如何对事件作出反应”的
问题
。 2.请简述盒模型 a.IE6盒子模型与W3C盒子模型 b.文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin, 边框边界bor
AJAX
简介
基本介绍
AJAX
指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 国内翻译常为“阿贾克斯”和阿贾克斯足球队同音。Web应用的交互如Flickr,Backpack和Google在这方面已经有质的飞跃。这个术语源自描述从基于Web的应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页...
ajax
AJAX
简介编辑
AJAX
= 异步 JavaScript 和 XML。[1]
AJAX
是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,
AJAX
可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用
AJAX
)如果需要更新内容,必需重载整个网页面。 有很多使用
AJAX
的应用程序案例:新浪微博、G
AJAX
原理及其特点
AJAX
原理及其特点
Ajax
52,797
社区成员
25,306
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章