可以先window.location.herf = "";然后在重定向回去
解决方案 »
- js的变量
- ie浏览器Ext Grid导出到Excel中文乱码问题,请大侠指教
- 怎么为表格里的动态文字创建连接?
- js遇到的问题,请高手们帮帮忙啊!
- 使用ie6浏览器下载本地的js文件,保存之后发现和原文件不一致
- 提交后保持div的属性不变
- 关于prototype 在继承中应用
- 如何通过javascript断开adsl链接和激活adsl拨号程序?
- 不知道错在哪了?提交检测……
- 如何弹出输入框,并让它显示在特定位置???
- 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,只是修改后面的参数部分