Category Archives: Webmaster

javascript 關閉 explorer popup 視窗時會有警告訊息

最近寫網頁用 <a target=”_blank” href=”url”>新視窗</a> 彈出一個新視窗,在新視窗用 window.close()  指令時,explorer 會警示 是否關閉頁面,還要手動按確定才能關視窗當然不方便,在找資料時才發現一個問題在不同的 explorer 版本還要用不同的解法。explorer 7 之前的版本只要設定 window.opener 不是 null 就好了,但是這個方法 explorer 7 就不能用了,javascript code 如下:

Explorer 6

window.opener=self;

window.close();

Explorer 7

window.open(“”,”_self”);

window.close();

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 3.00 out of 5)
Loading...

javascript 處理 checkbox 問題

印象中一直覺得 checkbox 很難搞,但是又不太清楚問題在那,今天終於知道原因了。關鍵在於處理的是單一 checkbox 或是多個 checkbox,舉個例子:

<form name=”myform”>

<input type=”checkbox” name=”food” value=”cake”>

<input type=”checkbox” name=”food” value=”noodle”>

</form>

要把 2 個 checkbox 都勾選話通常都是利用以下 javascript code

var checkbox=document.forms[‘myform’].food;

for(i=0;i<checkbox.length;i++) {

checkbox[i].checked=true;

}

但是當 form 只有1個 checkbox 時就會出錯,因為當只有1個 checkbox 時第一行 javascript 取得的是一個物件, 而不是物件陣列,只要執行到 checkbox.length 就會有 undefined 之類的錯誤,比較完善的寫法如下:

var checkbox=document.forms[‘myform’].food;

if ( checkbox.length != null ) {

for(i=0;i<checkbox.length;i++) {

checkbox[i].checked=true;

} else {

checkbox.checked=true;

}

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading...

javascript form submit 檢查問題

寫 javascript function 來檢查 form submit 相當常見,也有相當多的寫法,以下是一個很好的參考範例:

function check() {

var valid=true;

if ( document.forms[0].name.value == null || document.forms[0].name.value == “” ) {
valid=false;

alert(“Please fill your name!”);

}

.

.

if ( valid  ) {

document.forms[‘register’].submit();

return true;

} else {

return false;

}

html form 寫法如下:

<form name=”registerForm” action=”register.php” method=”post” onsubmit=”return check()“>

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

WordPress 部落格統計分析 plugin

推薦 StatPress ,報表豐富完整,網站流量分析報表該有的都有,再加上文章瀏覽、搜尋 keyword 分析這些重點功能,是 WordPress 管理員必備的工具。

安裝 plugin 相當簡單,只要以下幾個簡單步驟:

  1. 下載 plugin ,把 plugin 上傳到 <wordpress 安裝目錄>/wp-content/plugin
  2. 以管理員帳號登入 WordPress 後台,在 plugin 選單裡會出現剛安裝好的 plugin,點選 ‘啟用’ 就可以了

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

Joomla 1.5 增加選單區塊

最新的 Joomla 1.51 版在 97.2.8 發佈,中文語言檔也在 97.2.28 發佈了,是昇級的時候了,由操作界面大幅更動,光是想建出2個選單區塊就試了好久,以下是我建選單的流程:

步驟一、新增一個選單,Module Title 一定要填,不然前台不會出現

joomla15-menu1.png

步驟二、加入選單項目,沒有什麼特別要注意的

joomla15-menu2.png

步驟三、新增選單時會自動建立一個 Module,預設是 disable 的,先把它 enable 起來

joomla15-menu3.png

步驟四、設定選單 Module,Menus 一定要選 All 前台才會出現,這個蠻奇怪的。新增的選單區塊預設是沒有外框的,不只畫面不對稱也不美觀,要把 Module Class Suffix 設成 _menu 才會長的跟上方的主選單一樣

joomla15-menu4.png

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...