主题:[原创]进入页面后马上就自动刷新一次的问题--急待!
gybyes
[专家分:30] 发布于 2007-04-24 21:11:00
我在一个页面B内添加上这段代码,
<script language=javascript>
if(window.name!="ydyes"){ //如果window.name不是指定字符串就刷新并赋值为制定字符串
location.reload();
window.name = "ydyes";
}
else{ //如果window.name是指定字符串,就设置为空,以便下次进入该页面再刷新
window.name = "";
}
</script>
如果单独打开页面B倒是可以实现标题所说的功能,但如果我在框架网页的A区点击连接页面B的超连接并要求页面B在框架网页的B区显示,这时问题出现了,一点连接就会产生一个新的网页窗口,当然,这个新网页窗口的内容就是页面B的内容.
请问要怎样写才能在框架网页的A区点击连接页面B的超连接并且页面B在框架网页的B区显示,同时页面B还是经过一次刷新了的,
急待!
最后更新于:2007-04-25 00:43:00
回复列表 (共7个回复)
沙发
liulei001 [专家分:12820] 发布于 2007-04-25 09:20:00
指定目标。
目标框架.location.reload();
板凳
gybyes [专家分:30] 发布于 2007-04-25 10:19:00
你的思路很好,相关联的问题也都解决了,谢谢
现在有一个其它问题,希望各位可以帮我看一下,
当FORM中有ENCTYPE="multipart/form-data" 时在接收页得不到其传来的文本或其它值的解决办法,如
<form name="xxx" method="post" action="444.asp" enctype="multipart/form-data" >
<input type="file" name="strPhoto" style="width: 220px;" id="strPhoto">
<textarea name="ylcontent" cols="55" rows="4" >这里填写有关本图片的说明</textarea>
这本是一个图片上传表单,但我想在上传图片的同时把该图片的说明做为文本一并提交到数据库中,可是在接收页得不到有关ylcontent内填写的值,请问有何解决办法?
3 楼
gybyes [专家分:30] 发布于 2007-04-27 02:02:00
大家帮帮忙吧,我好急的,谢谢了.
4 楼
liulei001 [专家分:12820] 发布于 2007-04-28 10:43:00
组件?非组件?
我一直使用LyfUpload.dll组件上传,它本身提供这个功能。
无组件方式我没用过,不知道有没有,不过可以在方法上变通一下。
比如,点击[上传]按钮,弹出一个新窗口,在这个窗口完成上传功能后,将路径等信息返回到父页面。这样分开处理,保存的时候就不会冲突了。
5 楼
安静的猪 [专家分:0] 发布于 2007-04-28 12:02:00
........................
6 楼
gybyes [专家分:30] 发布于 2007-04-29 01:25:00
听得好象有点憧,但又没有什么头绪,可以给个代码来给我理清一下思路不呢,
7 楼
nckggood [专家分:1020] 发布于 2007-04-30 14:11:00
re判断是否刷新过1次
<%
if session("re")="" then
session("re")="1"
%>
<meta http-equiv="refresh" content="1" >
<%else
session("re")=""
%>
<%end if%>
注意:在这段代码的ASP文件中不用修改SESSION("RE"),但如果是在其它
网页上链接到这一ASP文件中的链接要在这网页中先重设session("re")=""
我来回复