yishujia 发表于 2008-6-18 23:19:44

问个老问题,就是视图里面的frameset与iframe的问题

<!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的问题列表里面

zmh 发表于 2008-6-19 09:42:29

是挺烦的
src="Welcome/menu"
写成src="<?php echo site_url()?>Welcome/menu"
我是这样做的

Hex 发表于 2008-6-19 10:40:59

应该是这样:src="<?php echo site_url('Welcome/menu')?>"
路径问题请看 FAQ。

flyy 发表于 2008-6-19 16:43:47

对,我也是这样操做的 用url 助手

飞翔 发表于 2010-8-12 15:32:56

Welcome 从哪个地方获取到呢。我这个怎么不行呢。

lamtin 发表于 2010-8-13 08:24:21

Hex的答案正解~
页: [1]
查看完整版本: 问个老问题,就是视图里面的frameset与iframe的问题