織夢DedeCMS做站群的時候,往往有多個管理后臺,逐個登錄非常繁瑣,網上也有整合的軟件,但總感覺安全性不行,畢竟要事先寫好用戶名和密碼,萬一被攻擊??墒且淮笃膿p失啊,所以還是各自獨立的好。
下面是用JavaScript的onchange事件,實現多后臺切換,打開/dede/templets/index2.htm,找到logo圖片的附近,增加代碼如下
切換后臺 <select name="select" onchange="window.open(this.options[this.selectedIndex].value)" style="height:30px;margin-top:3px;"> <option value="網站1管理后臺地址" >網站1</option> <option value="網站2管理后臺地址" >網站2</option> <option value="網站3管理后臺地址" >網站3</option> </select> |
前臺效果如下
JavaScript的onchange事件
1、定義和用法
onchange 事件會在域的內容改變時發生。
2、語法
onchange="SomeJavaScriptCode"
說明:SomeJavaScriptCode必需。規定該事件發生時執行的 JavaScript
3、支持該事件的 HTML 標簽:
<input type="text">, <select>, <textarea>
4、支持該事件的 JavaScript 對象:
fileUpload, select, text, textarea
5、案例是讓Select菜單跳轉到新窗口打開
<select name="select" onchange="window.open(this.options[this.selectedIndex].value)">
如果是在本窗口打開
<select name="select" onchange="window.location=this.options[this.selectedIndex].value">
使用的時候注意合理運用就好。
當然可以把事件單獨寫。
<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="網站1管理后臺地址" >網站1</option>
<option value="網站2管理后臺地址" >網站2</option>
<option value="網站3管理后臺地址" >網站3</option>
</select>
</body>
</html>
|

















