Archive

‘Javascript’ 分類過的Archive

Javascript在IE列印print()時設定頁首頁尾

2011年12月20日 尚無評論

在IE中調用JavaScript中的print()列印功能時,通常都會將網址URL列在頁尾,頁首會印出頁數,這對需要列印報表的人來說是相當困擾的,也並不是每個專案都是使用ASP或.net可以控制IE中的元件是不是很困擾咧?

閱讀全文…

Categories: 網頁技術, Javascript Tags: ,

利用javascript讀寫Session的方法

2011年11月11日 尚無評論

今天專案上遇到一個javascript去存取Session的需求,MOKA在頁面上利用AJAX的方式依序拋出CRUD指令,執行完後,後端程式會將Session中的某些變數清除,那在第2輪的CRUD運作時就會取不到該有的值,後台框架不可變動,那只好往前面來想辦法了…

閱讀全文…

Categories: JQuery, Javascript, PHP Tags: , , ,

ThickBox在IE6 IE7 IE8位子不居中Bug修正

2011年11月3日 尚無評論

雖然說ThickBox已經永久停止更新了,但是ThickBox終究是一套輕又快圖片展示工具。

但是ThickBox在IE的展示上可能會有一些小問題,就是跳出的視窗並不在瀏覽器的中間,可能會偏下或是偏上,而且會擋到操作的範圍,想當然爾,這又肯定是瀏覽器支援度的問題。

閱讀全文…

Categories: Javascript Tags: ,

避免按下Enter後送出表單

2011年11月2日 尚無評論

在操作網頁表單時,其實最怕資料還沒填完一個不小心按了個Enter結果就把表單送出,導致要重填的悲劇>.<

一般設計師都會忘記幫表單加上一些預防機制,例如:要送出表單前跳出個視窗提示

其實上述的情形在IE中比較容易發生,因為FF不會因為按了Enter就送出,為了避免上述情形,讓我們來幫我們的表單加入一些貼心的機制吧!
閱讀全文…

Categories: Javascript Tags:

Javascript浮點數 加法、乘法、除法不正確的問題

2011年11月2日 尚無評論

已除法為例:如果你需要計算0.3除以0.1的結果,你可以想都不需要想,直接報出等於3的結果。可是偉大的js偏偏不會算這個簡單的除法。它得出的結果是:2.9999999999999……..。

這是js得通病,在涉及到多個浮點數時,很多時候它沒法計算的準確,我們只能通過其他方法來得到我們所需要的結果。

 

閱讀全文…

Categories: Javascript Tags: ,

Javascript替數字、文字在特定長度中補0

2011年11月2日 尚無評論

我們經常會再針對文字或是數字(特別是編號或是錢),需要幫他們在前或後面補0

例如: 編號0000543號

在資料庫中,補0這種事很方便,下個指令就好了,但在頁面上,稍稍的麻煩一點,分享程式碼給需要的各位,透過下述的兩個函式,可以輕易的在你要的字串上補0

閱讀全文…

Categories: Javascript Tags:

Jsp頁面調用javascript傳送中文參數在Action亂碼問題

2011年11月2日 尚無評論

在jQuery強大的框架下,傳送Form或是參數的方法不再只是透過ActionForm,常常可能一個ajax就丟到後面的action去了,但是在參數的傳遞上英文是絕對沒問題

 

閱讀全文…

Categories: Javascript Tags: , , ,