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

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

廢話不多說,進去正題
做過后臺的,應(yīng)該都知道,經(jīng)常要用到iframe來處理導(dǎo)航,如果按一般的思路來做這個功能,還是挺簡單的
可是當(dāng)我用smarty的時候,就發(fā)現(xiàn)了問題,比如,一個iframeset分成了:頭部top,左邊menu,右邊main,
正常情況,用smarty來處理的話,一般是這樣:
如果3個頁面僅僅只是靜態(tài)頁面的話,就是如下處理
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īng)用到一些特殊處理,如:
top.html需要顯示后臺登陸用戶名
menu.html中menu都是動態(tài)獲取
main.html中需要讀取服務(wù)器的信息
這樣的話,我們會給3個內(nèi)容頁分別用3個后臺處理頁
復(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頁
smarty_Output('iframe.html')

上面的處理方法,完全能達到要求
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)在要對這3個內(nèi)容頁分別進行分角色處理,不同角色,3個頁面需要顯示不同的效果
按上面的處理方法,我們就需要對3個頁面分別處理,這樣就自然的就多了冗余的處理,而且以后的維護也麻煩
于是我想到了下面的方法,獨立出一個專門的處理程序iframe.php,通過條件來模擬出上面3個頁面
直接貼代碼了:
iframe.php 后臺代碼:
復(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>

通過這樣處理,我感覺方便多了

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

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

主站蜘蛛池模板: 一本道久在线综合道 | 久久资源365| 青草久久精品亚洲综合专区 | 古装性艳史电影在线看 | 夜夜国产亚洲视频香蕉 | 无遮挡h肉3d动漫在线观看 | www伊人网 | 99视频免费看 | 97人人添人人澡人人澡人人澡 | 狠狠色狠狠色综合日日2019 | 国产精品你懂的在线播放 | 亚洲精品福利在线 | 最新国产在线视频在线 | 中文字幕在线永久 | 三级黄毛片 | 欧美亚洲天堂网 | 国产国产人免费观看在线视频 | 日日啪在线影院百度 | 91九色网址 | 秋霞三级理伦免费观看 | 成人毛片免费观看视频大全 | 鸭子玩富婆流白浆视频 | 国产一区二区青青精品久久 | 欧美人与善交大片 | 久久婷五月综合色啪网 | 99视频在线观看视频 | 特级毛片全部免费播放免下载 | 国产精品亚洲第一区二区三区 | 国产精品免费久久久久影院 | 久久re这里视频精品15 | 亚洲欧美国产旡码专区 | 亚洲国产成人精品无码区APP | 久久99亚洲AV无码四区碰碰 | 日产精品高潮呻吟AV久久 | 日本19禁啪啪吃奶大尺度 | hdsex老太婆70 | 一二三四在线高清中文版免费观看电影 | 纯肉宠文高h一对一 | 成人片在线播放 | 热巴两次用约老师屁股发底线球 | 打卡中国各地奋斗第一线 |