用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5473|回复: 5
收起左侧

[已解决] 问个老问题,就是视图里面的frameset与iframe的问题

[复制链接]
发表于 2008-6-18 23:19:44 | 显示全部楼层 |阅读模式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html><head><title> 在线目录后台 </title>
<meta http-equiv="Content-Type" c>
</head>
<frameset rows="60,*,27" frameborder="no" border="0" framespacing="0">
  <frame src="Welcome/top" name="topFrame" scrolling="no">
  <frameset rows="*" cols="0,*" name="ecc" framespacing="0" frameborder="no" border="0">
    <frame src="Welcome/menu" name="mainFrame" border="0" scrolling="no">
    <frame src="Welcome/main" name="rightFrame" scrolling="auto">
  </frameset>
  <frame src="Welcome/bottom" name="bottomFrame" scrolling="no">
</frameset>
</html>



看了之前的帖子,说按上面的做法去操作,把所有的视图都做个controller去载入,view视图如上就行了。
好像还是不行,而且src="Welcome/menu"

这样子在php里面已经会作为一个字符来处理,不会有任何作用的。

这个问题困扰很久了,之前看thinkphp也被卡住了。貌似很多框架因为这个路径的问题,简单化了很多东西,但是莫名的,原本简单的东西又给搞复杂了。

希望已经解决了frameset和iframe的问题的,把自己的解决方法总结一下,估计除了俺,也许很多新手,还是会遇到这个问题的,可以的话,把他并进ci的问题列表里面
发表于 2008-6-19 09:42:29 | 显示全部楼层
是挺烦的
src="Welcome/menu"
写成src="<?php echo site_url()?>Welcome/menu"
我是这样做的
发表于 2008-6-19 10:40:59 | 显示全部楼层
应该是这样:src="<?php echo site_url('Welcome/menu')?>"
路径问题请看 FAQ。
发表于 2008-6-19 16:43:47 | 显示全部楼层
对,我也是这样操做的 用url 助手
发表于 2010-8-12 15:32:56 | 显示全部楼层
Welcome 从哪个地方获取到呢。我这个怎么不行呢。
发表于 2010-8-13 08:24:21 | 显示全部楼层
Hex的答案正解~

本版积分规则