可以先window.location.herf = "";然后在重定向回去
解决方案 »
- 一个树形菜单的问题。
- 帮我改哈代码,刚学jquery,比较菜
- 如何区分字符串变量为空,和undefined
- |zyciis| JQuery的选择器,如何进行多次选择,急,谢谢
- 请教大家个ff和ie的问题啊!在firefox中怎么实现ie中的onload事件?
- 如何使日期增加1个月?
- node.js处理base64的问题
- [求助]怎样用VML根据两个坐标在web上画线,然后清空呢
- 超级简单的问题,解决问题者马上给分!
- 一段js脚本代码
- JS树形目录与下拉菜单结合问题
- 如何确定当前播放内容(currentMedia)在Windows Media Player控件播放列表(currentPlaylist)中的位置(index)?
如果能做到的话,那骗子就....
可以做个假的工行网站 然后把url改成www.icbc.com.cn
想想后果..........
不是钻牛角,有一个需求想用这个方法实现。我已经采用别的方法解决。把目的说一下,看看还有没有更好的方法:
用过.net开发web的都知道,服务器控件提交后post到本页,如果你的页面是经过重定向的话,post完后,url会有改变,页上还有服务器控件需要post的话就会找不到post页面对象,因为url变了。我本来想某一控件提交后,再用js修改url,变成原来的,然后别的控件就不会找不到对象。现在看来好象不可能实现。window.location.herf = ""; 这种肯定不行,我的控件提交完后,要保存很多状态,不能刷,只想改url.
后来解决方法是:把需要保存的状态全部保存下来,在刷页面的时候初始化。不知道有人明白我的意思没。
不过提交数据可以把页面POST到另一个动态页
比如你在页里放了一个隐藏的iframe名字为main
那么你可以
<form name="myf" action="server.php" target="main">
...
</form>
这样本页不会刷新 数据也可以提交
location.href="url"不能实现
JS可以办到的就是做个框架页,其他没有解决方法.NET可以用服务器接管HTTP请求(HttpHandler)可以办到(防盗链基本就是这么做出来的)
这种事情需要服务器端解决,JS权限不够高
那个是用location.search,只是修改后面的参数部分