helgoland 发表于 2014-4-17 14:03:45

CI框架怎么导入html的frame框架啊?

在控制器中 $this->load->view("frame/frame"),导入了frame.php,这个视图是一个框架
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<frameset rows="80,*" cols="*" framespacing="0" frameborder="yes" border="1" bordercolor="#000000">
<frame src="top.php" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset rows="*" cols="137,*" framespacing="0" frameborder="yes" border="1">
    <frame src="letf.php" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
    <frame src="right.php" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
</frameset>
<noframes><body>
</body></noframes>
</html>
然后再浏览器调用控制器,top,left,right都是错误404,求解答!还有,自己写的ajax,有调用php文件的,也不好用,不知道是不是一个原因
难道想要在视图层打开视图,只能再写一个控制器,然后调用么?

longjianghu 发表于 2014-4-18 13:59:59

很明显地址不对

小刘 发表于 2014-4-18 15:34:51

<frameset border=0 framespacing=0 rows="60, *" frameborder=0>
      <frame name=head src="<?php echo site_url('index/head');?>" frameborder=0 noresize scrolling=no>
            <frameset cols="170, *">
                <frame name=left src="<?php echo site_url('index/left');?>" frameborder=0 noresize />
                <frame name=right src="<?php echo site_url('index/right');?>" frameborder=0 noresize scrolling=yes />
            </frameset>
    </frameset>
    <noframes>
    </noframes>
------------------------------------------------------------
<?php echo site_url('index/left');?> 这个是我index控制器下的left方法,left方法里面 直接执行$this->load->view('lenft'); 就行了

小刘 发表于 2014-4-18 15:36:54

这是我的主控制器index
        //主页面
        public function index(){
                $this->load->view('index');
        }

        //左侧
        public function left(){                               
                $this->load->view('left');
        }
       
        //右侧
        public function right(){
               
                $this->load->view('right');
        }
       
        //头部
        public function head(){
               
                $this->load->view('head');
        }

helgoland 发表于 2014-4-19 16:31:36

小刘 发表于 2014-4-18 15:36
这是我的主控制器index
        //主页面
        public function index(){


谢谢!
页: [1]
查看完整版本: CI框架怎么导入html的frame框架啊?