天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

smarty巧妙處理iframe中內(nèi)容頁(yè)的代碼

廢話不多說(shuō),進(jìn)去正題
做過(guò)后臺(tái)的,應(yīng)該都知道,經(jīng)常要用到iframe來(lái)處理導(dǎo)航,如果按一般的思路來(lái)做這個(gè)功能,還是挺簡(jiǎn)單的
可是當(dāng)我用smarty的時(shí)候,就發(fā)現(xiàn)了問(wèn)題,比如,一個(gè)iframeset分成了:頭部top,左邊menu,右邊main,
正常情況,用smarty來(lái)處理的話,一般是這樣:
如果3個(gè)頁(yè)面僅僅只是靜態(tài)頁(yè)面的話,就是如下處理
iframe.html代碼:
復(fù)制代碼 代碼如下:
<frame src="top.html" name="topFrame" id="topFrame" scrolling="no">
<frameset cols="180,*" name="btFrame" id="btFrame" frameborder="NO" border="0" framespacing="0">
<frame src="menu.html" id="leftbar" noresize name="menu" scrolling="yes">
<frame src="main.html" id="rightbar" noresize name="main" scrolling="yes">
</frameset>

假設(shè)iframe里面的內(nèi)容頁(yè)都要應(yīng)用到一些特殊處理,如:
top.html需要顯示后臺(tái)登陸用戶名
menu.html中menu都是動(dòng)態(tài)獲取
main.html中需要讀取服務(wù)器的信息
這樣的話,我們會(huì)給3個(gè)內(nèi)容頁(yè)分別用3個(gè)后臺(tái)處理頁(yè)
復(fù)制代碼 代碼如下:
//top.php:
$smarty->assign('user', $names );
smarty_Output('top.php')
//menu.php:
$arr=array();
$arr=GetMenu();
$smarty->assign('menu', $arr);
smarty_Output('menu.php');
//main.php
$smarty->assign('serverInfo', $serverInfoArr);
smarty_Output('main.php');
//顯示iframe頁(yè)
smarty_Output('iframe.html')

上面的處理方法,完全能達(dá)到要求
iframe.html代碼:
復(fù)制代碼 代碼如下:
<frame src="top.php" name="topFrame" id="topFrame" scrolling="no">
<frameset cols="180,*" name="btFrame" id="btFrame" frameborder="NO" border="0" framespacing="0">
<frame src="menu.php" id="leftbar" noresize name="menu" scrolling="yes">
<frame src="main.php" id="rightbar" noresize name="main" scrolling="yes">
</frameset>

現(xiàn)在我們假設(shè),我們現(xiàn)在要對(duì)這3個(gè)內(nèi)容頁(yè)分別進(jìn)行分角色處理,不同角色,3個(gè)頁(yè)面需要顯示不同的效果
按上面的處理方法,我們就需要對(duì)3個(gè)頁(yè)面分別處理,這樣就自然的就多了冗余的處理,而且以后的維護(hù)也麻煩
于是我想到了下面的方法,獨(dú)立出一個(gè)專門的處理程序iframe.php,通過(guò)條件來(lái)模擬出上面3個(gè)頁(yè)面
直接貼代碼了:
iframe.php 后臺(tái)代碼:
復(fù)制代碼 代碼如下:
/*此處放共用處理代碼*/
switch($src)
{
case "top":
/*此處放處理代碼*/
smarty_Output('top.html');
break;
case "menu":
/*此處放處理代碼*/
smarty_Output('menu.html');
break;
case "main":
/*此處放處理代碼*/
smarty_Output('main.html');
break;
default:
break;
}

iframe.html:
復(fù)制代碼 代碼如下:
<frame src="iframe.php?src=top" name="topFrame" id="topFrame" scrolling="no">
<frameset cols="180,*" name="btFrame" id="btFrame" frameborder="NO" border="0" framespacing="0">
<frame src="iframe.php?src=menu" id="leftbar" noresize name="menu" scrolling="yes">
<frame src="iframe.php?src=main" id="rightbar" noresize name="main" scrolling="yes">
</frameset>

通過(guò)這樣處理,我感覺(jué)方便多了

php技術(shù)smarty巧妙處理iframe中內(nèi)容頁(yè)的代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久AV喷吹AV高潮欧美 | 欧美人禽Zozo动人物杂交 | 亚洲电影第1页 | 海角国精产品一区一区三区糖心 | 古装性艳史电影在线看 | 成年女人免费影院播放 | 国产午夜福利伦理300 | 日本夜爽爽一区二区三区 | 男女亲吻摸下面吃奶视频 | 国产午夜电影在线观看不卡 | 999国产高清在线精品 | 不卡的在线AV网站 | 国产精品免费小视频 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲精品一区三区三区在线观看 | 欧美一级久久久久久久久大 | 免费精品美女久久久久久久久 | 97午夜精品 | 香蕉99久久久久成人麻豆 | 男人边吃奶边摸边做刺激情话 | 久久热最新网站获取3 | 国产精品自在在线午夜蜜芽tv在线 | 猫咪最新破解版下载 | 久久亚洲精品成人综合 | 好爽好深太大了再快一点 | 久久偷拍免费2017 | 玉娇龙续集春雪瓶txt免费阅读 | 亚洲人成网77777色在线播放 | 三级在线观看网站 | 午夜视频在线瓜伦 | 国内精品视频久久久久免费 | 高清国产在线观看 | 玩高中女同桌肉色短丝袜脚文 | 麻豆狠色伊人亚洲综合网站 | 国产高清美女一级毛片久久 | 人成午夜免费视频 | 久久中文字幕无线观看 | 不卡一区二区高清观看视频 | 久久精品一卡二卡三卡四卡视频版 | 亚洲国产精品特色大片观看 | 99久久精品国内 |