如何通过一个动作打开另外的框架页面的指定页面?
发布于:2022-01-17 09:50:54
#1 kanchaoyang
首页有这样一个连接
发表日志另外的一个页面是框架页面:
当发点表日记这个连接的时候,希望打开这个框架页面,并且在mainframe 中,打开"<{spUrl c=diary a=index}>" 这个动作指定的页面,该怎么写呢?
注意:这个连接不在框架页面内!不知道说明白没有,谢谢大家了!
2010-05-16 09:27:33
#2 azwl
用a的 tartget 属性?
2010-05-16 10:14:23
#3 kanchaoyang
??,连接时另外的页面,不在框架内!
2010-05-16 10:18:40
#4 azwl
??,连接时另外的页面,不在框架内!
kanchaoyang 发表于 2010-5-16 10:18 
这跟(php)框架没关系吧?
还有点击日记连接时 frameset已经打开还是有还是还没有打开?
如果framset已经打开,应该可以用 target属性
2010-05-16 10:25:26
#5 kanchaoyang
我们说的不是一回事!
2010-05-16 10:48:59
#6 jake
你希望的是,点击能跳转到某个页面(假设叫B页面),B页面代码是:
所以,你这就不能直接点击<{spUrl c=diary a=index}>这个链接,而是应该点击B页面的链接,然后B页面内的frameset内,才会链接到<{spUrl c=diary a=index}>里面了。
2010-05-16 11:29:54
#7 kanchaoyang
感谢老大指点,我最后这样实现的!
<{spUrl c=manage a=index url="index.php?c=story&a=index" }>
通过url传递当前动作,然后再manage.php 内指定
$this->main=$_GET[url];
在模板页面这样处理:
来实现,不知道有何不妥之处!
2010-05-16 12:02:16
#8 jake
是的,这样就是一般后台frameset实现的方式。
不过在用这个方法的时候,如果出现url这个参数接收不到的问题,需要用urlencode来编码url参数,如果没有出现这情况就没问题了。
2010-05-16 15:15:44