社区
JavaScript
帖子详情
点击一个按钮只刷新本页一次的所有方法 [应部分朋友的要求重贴]
孟子E章
2002-05-24 08:49:47
点击一个按钮只刷新本页一次的所有方法
[应部分朋友的要求重贴,抱歉,上次误操作了]
...全文
260
20
打赏
收藏
点击一个按钮只刷新本页一次的所有方法 [应部分朋友的要求重贴]
点击一个按钮只刷新本页一次的所有方法 [应部分朋友的要求重贴,抱歉,上次误操作了]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seabell
2002-05-24
打赏
举报
回复
huamulan(洋洋):如果是只一次刷新,你的方法没用,因每次重载页面cc = 0;都会执行
huamulan
2002-05-24
打赏
举报
回复
使用变量
<script>
var cc = 0;
function reloadOnce(){
if(cc==0)
{
cc=1;
location.reload(true);
}
}
</script>
<input type=button onclick=reloadOnce() value=刷新>
seabell
2002-05-24
打赏
举报
回复
孟子,不好意思,我都贴上来了,是不是没有起到调动大家再次思考的目的啊 :)
p.s.未经整理
主 题: 五一节小游戏:点击一个按钮,刷新当前页,你能有几种办法?
作 者: net_lover (孟子E章)
等 级:
信 誉 值: 126
所属论坛: Javascript
问题点数: 200
回复次数: 27
发表时间: 2002-04-26 09:12:18
五一节小游戏:点击一个按钮,刷新当前页,你能有几种办法?
说明:不管用何种方法,在IE实现即可。点击一次只刷新一次,看看大家能说出几种。:)
回复人: fhfpku(其实我是卧底) ( ) 信誉:97 2002-04-26 09:10:00
第一种 window.history.go(0)
回复人: jxwangzhigang(一棵草) ( ) 信誉:97 2002-04-26 09:19:00
1:把按钮作成submit
<form action="本身的asp文件" method=post>
<input type=submit>
</form>
2:按钮button在javascript中写window.location.reload();
还有没有别的正在想
回复人: chensh1024(大俗) ( ) 信誉:100 2002-04-26 09:34:00
<input type=button value='click me' onclick='window.location.href="thisfile"'>
回复人: weidegong(weidegong) ( ) 信誉:110 2002-04-26 09:42:00
<meta http-equiv="refresh" content="20; url=http://easecrea.yeah.net">
回复人: Andrawu(Andrawu) ( ) 信誉:100 2002-04-26 10:18:00
思路:点击按钮,触发“F5”键,刷新页面。不知行不行?
回复人: jxwangzhigang(一棵草) ( ) 信誉:97 2002-04-26 11:38:00
我就是不知道怎么控制ie中的按钮在网页中实现?
回复人: qiushuiwuhen(秋水无恨) ( ) 信誉:105 2002-04-26 13:36:00
1.microsoft.xmlhttp
2.#default#download
3.wsh.sendKeys("{F5}")
4.outerHTML=
5.location.href=
6.location.refresh
7.location.replace()
8.history.go(0)
9.history.reload()
10.window.navigate()
11.document.execCommand("Refresh")
....
暂且想这么多,够了么?
回复人: qiushuiwuhen(秋水无恨) ( ) 信誉:105 2002-04-26 14:48:00
12.window.open("","_self","")
13.加一个anchor,模拟click
<a href=self.html id=t>t</a>
<script>t.click()</script>
14.加一个form,调用submit();
......有点技穷了,呵呵
回复人: net_lover(孟子E章) ( ) 信誉:126 2002-04-27 12:16:00
还有的呀!!!快想啊!
回复人: qiushuiwuhen(秋水无恨) ( ) 信誉:105 2002-04-27 15:57:00
还有三种,不过比较偏,没必要说了
先说自己知道总共几种,免得让我们瞎猜,呵呵
回复人: saucer(思归) ( ) 信誉:105 2002-04-28 07:07:00
6.location.refresh
location没有refresh方法
9.history.reload()
history没有reload方法,location才有
你还可以用
document.open()
document.URL
回复人: dreammaster(天涯) ( ) 信誉:105 2002-04-28 09:38:00
window.history.go(0)
window.document.location = url
window.reload()
回复人: yxrj() ( ) 信誉:105 2002-04-28 13:09:00
window.close();
window.open(...);
回复人: flylyke() ( ) 信誉:100 2002-04-28 17:09:00
<a href="#"></a>
这个不知算不算
回复人: runmin(稻草人) ( ) 信誉:98 2002-04-28 20:01:00
location = location.href
凑热闹~
这两个location的意义不同,嘿嘿~
回复人: net_lover(孟子E章) ( ) 信誉:126 2002-04-29 16:50:00
大家回答的不错:
WebBrowser,InternetExplorer
<input type="button" onclick='window.execScript("window.location.reload()","Javascript")' value="Refresh This Window">
<input type="button" onclick='window.execScript("window.parent.location.reload()","Javascript")' value="Refresh This Window">
<input type="button" onclick='window.execScript("window.top.location.reload()","Javascript")' value="Refresh This Window">
<input type="button" onclick='window.navigate(window.location)' value="Refresh This Window">
<input type="button" onclick='window.open(window.location,"_self")' value="Refresh This Window">
<input type="button" onclick='window.open(window.location,"_top")' value="Refresh This Window">
.....
回复人: net_lover(孟子E章) ( ) 信誉:126 2002-04-29 16:51:00
大家五一快乐~!
结贴!!:)
孟子E章
2002-05-24
打赏
举报
回复
本贴是应网友收藏的要求重新发的,希望大家给出最可能多的解决办法。
关于如何“摘星”和“给分多少”的说明见:
http://www.csdn.net/expert/help.asp
http://www.csdn.net/help/help.asp?bigclass=论坛帮助&smallclass=论坛规则
qiushuiwuhen
2002-05-24
打赏
举报
回复
to xiaobeibei(小贝贝)
回复人: apple749769(尽量多学一点) ( ) 信誉:110 2002-5-17 8:35:39 得分:5
三角的数量 分数es(expert score)
1 es>=0 && es<110
2 es>=110 && es<500
3 es>=500 && es<1000
4 es>=1000 && es<1500
5 es>=1500 && es<5000
红星的数量 分数es(expert score)
1 es>=5000 && es<10000
2 es>=10000 && es<15000
3 es>=15000 && es<20000
4 es>20000 && es<25000
5 es>25000 && es<30000
...
weidegong
2002-05-24
打赏
举报
回复
建议都贴出来,算是关于刷新的全集
seabell
2002-05-24
打赏
举报
回复
qiushuiwuhen(秋水无恨):哦,我明白了,所以你用cookie和窗口名方法,我正纳闷你的方法怎么这么怪呢
qiushuiwuhen
2002-05-24
打赏
举报
回复
to seabell(百合心)
现在的要求是
点击一个按钮只刷新本页一次
关键在于“只刷新本页一次”怎么办
p.s.上回是
点击一个按钮刷新本页
qiushuiwuhen
2002-05-24
打赏
举报
回复
btw:修正getCookie方法为以下
<script>
alert(getCookieByName("login"))
alert(getCookieByName("login2"))
function getCookieByName(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return arr[2];
else
return null
}
</script>
qiushuiwuhen
2002-05-24
打赏
举报
回复
btw:修正getCookie方法为以下
<script>
alert(getCookieByName("login"))
alert(getCookieByName("login2"))
function getCookieByName(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return arr[2];
else
return null
}
</script>
xiaobeibei
2002-05-24
打赏
举报
回复
我想问一下几颗三角换一颗星.又有多少分能换一个三角呢?
qiushuiwuhen
2002-05-24
打赏
举报
回复
<script>
function reloadOnce(){
if(document.cookie!="")return;
document.cookie="login=true"
location.reload(true);
}
document.write(document.cookie)
</script>
<input type=button onclick=reloadOnce() value=刷新>
seabell
2002-05-24
打赏
举报
回复
因为孟子斑竹有 三 颗星星的呀
p.s.上次大家的回答我都存下来了,不知需不需要贴出来
孟子E章
2002-05-24
打赏
举报
回复
我也不知道,是CSDN定的。
qiushuiwuhen
2002-05-24
打赏
举报
回复
<script>
function reloadOnce(){
if(window.name=="qswh")return;
window.name="qswh";
location.reload(true);
}
</script>
<input type=button onclick=reloadOnce() value=刷新>
孟子E章
2002-05-24
打赏
举报
回复
我也不知道,是CSDN定的。
qiushuiwuhen
2002-05-24
打赏
举报
回复
为什么你能发300分?
seabell
2002-05-24
打赏
举报
回复
linhaibo(美洲豹):可能你的帖子是在我存下来以后发的吧 :)
linhaibo
2002-05-24
打赏
举报
回复
哈哈...怎么忘记我上次的HTC 方法啊..
HTC file:test.htc
<PUBLIC:COMPONENT tagname="ReloadButton">
<PUBLIC:ATTACH onevent="re()" event="onclick"/>
</PUBLIC:COMPONENT>
<script>
function re(){
window.location.reload();
}
</script>
HTML file:
<style>
.reload{behavior:url(test.htc)}
</style>
<body>
<button class="reload">刷新</button>
</body>
qiushuiwuhen
2002-05-24
打赏
举报
回复
<script>
function reloadOnce(){
if(location.search!="")return;
location.replace(location+"?qswh");
}
</script>
<input type=button onclick=reloadOnce() value=刷新>
MATLAB_Simulink模型库与仿真平台_涵盖电力系统电机控制通信系统自动驾驶机器人学信号处理控制系统航空航天新能源发电电力电子变换器电池管理系统智能电.zip
MATLAB_Simulink模型库与仿真平台_涵盖电力系统电机控制通信系统自动驾驶机器人学信号处理控制系统航空航天新能源发电电力电子变换器电池管理系统智能电.zip
ssm817高校毕业生就业管理系统+jsp(文档+源码)_kaic.zip
计算机毕业设计
基于MATLAB_Simulink平台的微控制器驱动代码自动生成工具箱插件项目_极简说明为集成于MATLAB_Simulink环境中的专业工具箱插件旨在为一系列微控制器MCU.zip
基于MATLAB_Simulink平台的微控制器驱动代码自动生成工具箱插件项目_极简说明为集成于MATLAB_Simulink环境中的专业工具箱插件旨在为一系列微控制器MCU.zip
基于MATLAB_Simulink平台实现的三相电压源型逆变器空间矢量脉宽调制SVPWM算法的高保真仿真模型构建与动态性能分析项目_该项目深入仿真了SVPWM的基本原理包括参.zip
基于MATLAB_Simulink平台实现的三相电压源型逆变器空间矢量脉宽调制SVPWM算法的高保真仿真模型构建与动态性能分析项目_该项目深入仿真了SVPWM的基本原理包括参.zip
GoranVujnovic85_Matlab-Simulink-Project_1415936_1773222456976.zip
GoranVujnovic85_Matlab-Simulink-Project_1415936_1773222456976.zip
JavaScript
87,994
社区成员
224,689
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章