織夢DedeCMS做站群的時候,往往有多個管理后臺,逐個登錄非常繁瑣,網(wǎng)上也有整合的軟件,但總感覺安全性不行,畢竟要事先寫好用戶名和密碼,萬一被攻擊??墒且淮笃膿p失啊,所以還是各自獨(dú)立的好。
下面是用JavaScript的onchange事件,實(shí)現(xiàn)多后臺切換,打開/dede/templets/index2.htm,找到logo圖片的附近,增加代碼如下
切換后臺 <select name="select" onchange="window.open(this.options[this.selectedIndex].value)" style="height:30px;margin-top:3px;"> <option value="網(wǎng)站1管理后臺地址" >網(wǎng)站1</option> <option value="網(wǎng)站2管理后臺地址" >網(wǎng)站2</option> <option value="網(wǎng)站3管理后臺地址" >網(wǎng)站3</option> </select> |
前臺效果如下
JavaScript的onchange事件
1、定義和用法
onchange 事件會在域的內(nèi)容改變時發(fā)生。
2、語法
onchange="SomeJavaScriptCode"
說明:SomeJavaScriptCode必需。規(guī)定該事件發(fā)生時執(zhí)行的 JavaScript
3、支持該事件的 HTML 標(biāo)簽:
<input type="text">, <select>, <textarea>
4、支持該事件的 JavaScript 對象:
fileUpload, select, text, textarea
5、案例是讓Select菜單跳轉(zhuǎn)到新窗口打開
<select name="select" onchange="window.open(this.options[this.selectedIndex].value)">
如果是在本窗口打開
<select name="select" onchange="window.location=this.options[this.selectedIndex].value">
使用的時候注意合理運(yùn)用就好。
當(dāng)然可以把事件單獨(dú)寫。
<html> <head> <script type="text/javascript"> function upperCase{ window.location=this.options[this.selectedIndex].value } </script> </head> <body> <select name="select" onchange="upperCase()"> <option value="網(wǎng)站1管理后臺地址" >網(wǎng)站1</option> <option value="網(wǎng)站2管理后臺地址" >網(wǎng)站2</option> <option value="網(wǎng)站3管理后臺地址" >網(wǎng)站3</option> </select> </body> </html> |
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢站群用onchange事件切換dedecms管理后臺