2012年12月9日 星期日

區塊置中的三種寫法


第一種寫法:這是為了舊版瀏覽器 IE 5.0 而使用的寫法,如下:
body{ text-align:center; }
/* 先讓網頁內所有的內容置中,因此 myDIV 區塊也會被置中 */
#myDIV{ text-align:left; }
/* 再將 myDIV 區塊內的內容恢復置左 */


第二種寫法:IE6 和 Firefox 等新版瀏覽器都通用的寫法,如下:
#myDIV{ margin-left:auto; margin-right:auto; }
/* 將 myDIV 區塊的外部間距設定為自動均分,就可以達到置中的效果 */


第三種寫法:IE6 和 Firefox 等新版瀏覽器都通用的寫法,如下:
#myDIV{ margin: 0 auto; }
/* 與第二種方法作用相同,這是較精簡的寫法 */


此篇訊息參考:

偵測出目前主流的幾個瀏覽器版本


一行程式碼可以偵測出目前主流的幾個瀏覽器版本:
B=(function x(){})[-5]=='x'?'FF3':(function x(){})[-6]=='x'?'FF2':/a/[-1]=='a'?'FF':'\v'=='v'?'IE':/a/.__proto__=='//'?'Saf':/s/.test(/a/.toString)?'Chr':/^function \(/.test([].sort)?'Op':'Unknown'

截至目前為止 IE='\v'=='v' 是能判斷出 IE 的最短程式碼:

此篇訊息參考:http://jsgears.com/thread-168-1-3.html

top and self and parent


window.top: 最上層視窗
window.self :目前視窗
window.parent :母視窗

視窗最大化


只要在onLoad或body後面加上以下程式碼,開啟視窗時就會最大化。
window.self.moveTo(0,0)
window.self.resizeTo(screen.availWidth,screen.availHeight)

ex:
<html>
<script>
     window.onLoad = function(){
          window.self.moveTo(0,0);
          window.self.resizeTo(screen.availWidth,screen.availHeight);
     }
</script>
<body>
     .....................
</body>
</html>

ex:
<html>
<body>
<script>
     window.self.moveTo(0,0);
     window.self.resizeTo(screen.availWidth,screen.availHeight);
</script>
</body>
</html>

2012年12月5日 星期三

input 顯示提示文字

如何使用Jquery產生輸入框的題是文字,程式碼如下:

<input type="text" id="input_test" value="請輸入文字,謝謝。" />

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
$(function() {
    var inputEl = $('#inputID'),
    defVal = inputEl.val();
    inputEl.bind({
         focus: function() {
              var _this = $(this);
              if (_this.val() == defVal) {
                   _this.val('');
              }
         },
         blur: function() {
              var _this = $(this);
              if (_this.val() == '') {
                   _this.val(defVal);
              }
         }
   });
})
</script>

此程式碼可以直貼至.html直接運行。

2012年11月25日 星期日

onresize-視窗大小變動時,會啟動的事件

在視窗變動時,會啟動一個事件--onresize,
所以如果有依些動作是在視窗改變時,必須要執行的程式、動作,
可以在onresize中去做執行。

本來我是想將function寫在.js裡,但發現好像不行,我也不知道為什麼不行?
上網goole了一下,似乎是必須寫一個變數去接這個function,
然後onresize時直接指向這格變數。

以下是程式範例:
var resizeWindow = function () {
     document.getElementById("Test").style.left = 500;
     document.getElementById("more").style.top = 500;
}
window.onresize = resizeWindow;

2012年11月1日 星期四

Domino Notes Client 安裝、設定

 1. 歡迎安裝畫面,請選擇【下一步】進行安裝。















2. 請點選【接受】並選擇【下一步】進行安裝。















3. 請填寫使用者及組織名稱,請選擇【下一步】進行安裝。















4.選擇安裝路徑,通常不會改變,請選擇【下一步】進行安裝。















5. 請選擇要安裝的原件,通常會一起安裝Desinger跟Administrator,請選擇【下一步】進行安裝。















6. 請選擇【安裝】進行安裝。















7. 安裝中。

8. 請選擇【完成】結束安裝。















9. Client 設定開始,請選擇【下一步】進行設定。













10. 輸入名稱及要連線的伺服器,請選擇【下一步】進行設定。













11. 輸入帳號密碼,請選擇【確定】進行設定。







12. 這邊不設定即時訊息,請將鉤鉤移除,請選擇【下一步】進行設定。


13. 不額外配置,以預設為主,請選擇【下一步】進行設定。


14. 完成設定。


15. Notes Client 歡迎畫面。