QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2094|回复: 12

请教如何刷新另外一个页面

[复制链接]
发表于 2005-5-15 13:20:32 | 显示全部楼层 |阅读模式
用frameset把一个页面分成左右两个,我想实现的是点击右边的一个按钮,左边的页面就能自动刷新。求助大家!!!
发表于 2005-5-15 17:38:42 | 显示全部楼层
使用左右两栏框架结构,把左边的meta标签指定为变量;

当右边某事件触发时,就定义$MEAT = Refresh(有关刷新的Meta头)请参看phpBB2的经典代码
回复

使用道具 举报

 楼主| 发表于 2005-5-16 23:35:11 | 显示全部楼层
请您说的稍微详细一些好么,PHPBB的代码有好多呀,能否告知具体是哪个页面的代码!?
回复

使用道具 举报

发表于 2005-5-17 18:35:54 | 显示全部楼层
如果知道是那个代码不就直接告诉你了?
你看看后台管理那部分的,记得一句 javascript 就可以解决。
回复

使用道具 举报

发表于 2005-5-18 19:03:13 | 显示全部楼层
phpBB2使用了改造的模版引擎
content=\"3表示等待3秒进行刷新
url后面跟要刷新到的页面
[code:1]
$template->assign_vars(array(
                                                'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
                                        );
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-5-18 21:00:08 | 显示全部楼层
这下可麻烦了,我是在一个嵌入式设备里做一个WEB界面的开发,空间有限,连PHP都不能用,摸板也没希望了。。。苦呀。。。。
能否请教各位,刷新其他界面的原理是怎样的,可不可以考虑用C语言或BASH来实现。
回复

使用道具 举报

发表于 2005-5-19 15:38:39 | 显示全部楼层
那就直接在Meta标签中写<meta http-equiv="refresh" content="3;url=刷新到的页面">"

超链接到这个刷新页面即可
回复

使用道具 举报

 楼主| 发表于 2005-5-19 17:32:03 | 显示全部楼层
这样做虽然能刷新页面,但是我的界面是用FREMSET分割开的,想要达到的效果是右边的界面做一个操作,刷新左边的界面,而右册的页面不变。
回复

使用道具 举报

发表于 2005-5-19 18:05:00 | 显示全部楼层
用超链接的 target 参数设置打开页面的地址为左边,但这并不叫刷新………

刷新需要浏览器支持 javascript 。之后用 refresh 函数(英语不好,应该是这个吧?)刷新左边
回复

使用道具 举报

 楼主| 发表于 2005-5-19 21:48:58 | 显示全部楼层
您是这个意思么?
<meta http-equiv=refresh content=3;url=xxx target=XXX>
我试过,不可以,结果还是将url的页面在本页面中刷新。我的浏览器支持JAVASCRIPT,我写的其他JAVASCRIPT脚本也可以正常运行。
回复

使用道具 举报

发表于 2005-5-19 22:29:40 | 显示全部楼层
用 <a href="xxx" target="left">
如果支持你可以看看 javascript 的刷新函数。它应该可以的。
回复

使用道具 举报

 楼主| 发表于 2005-5-20 08:42:34 | 显示全部楼层
哦,这样是可以的,不过我是想让刷新自动进行,比如左边的页面是一个显示用户信息的界面,通过从数据库中读取用户的信息;右边是一个新用户注册的页面,这样的话每次新用户注册后左边的页面就应该多显示一条信息;这就需要动态的自动刷新左侧的页面,应该把自动刷新左侧页面的程序加到处理用户注册的程序里。
请教要如何实现这种自动刷新。
回复

使用道具 举报

发表于 2005-5-20 18:31:37 | 显示全部楼层
说 明 点击即可刷新本页。  
代 码 <a href="javascript:location.reload()" target="_self">刷新</a>

自己研究吧~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-29 03:47 , Processed in 0.135509 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表