顯示具有 JS 標籤的文章。 顯示所有文章
顯示具有 JS 標籤的文章。 顯示所有文章

2016年5月4日 星期三

某個 div id 下的 div 加都入 class


參考來源:http://stackoverflow.com/questions/27629122/how-to-get-all-ids-inside-of-a-div-using-pure-javascript

2016年3月18日 星期五

滑鼠滾輪控制左右捲軸

2011年8月19日 星期五

JavaScript 模擬批次檔的執行



參考來源: http://itgroup.blueshop.com.tw/cwvdavid/pg?n=convew&i=246528

2011年4月1日 星期五

2010年11月8日 星期一

iframe 指定內容的置位

用 div 隱藏上下左右移動捲軸,
再用 JS 指定 scrollTop scrollLeft 的數值。


2010年1月25日 星期一

JQuery 推出 1.4

http://code.jquery.com/jquery-1.4.js

以下是動態載入 js 範例

其他資源:jQuery的免費教學-學習 jQuery 從入門到精通只要兩小時!

2009年10月20日 星期二

反編譯 eval(function(p,a,c,k,e,d)

反編譯 eval(function(p,a,c,k,e,d) 格式的 Javascript
研究 syntaxhighlighter 2.0.320 這個能讓網頁漂亮的顯示原始碼的 javascript,
結果關鍵的 shCore.js 作者給編碼了,採用的是 Dean Edwards 所提供的編碼方式,
還好拜大神後,找到了解碼方式(反編譯 eval(function(p,a,c,k,e,d) 格式的 Javascript),
我把他稍微修改整理成下面的步驟(FF3.5)

  1. 連線到 http://dean.edwards.name/packer/

  2. javascript:for%20(i=0;i<document.forms.length;++i)%20{for(j=0;j<document.forms[i].elements.length;++j){document.forms[i].elements[j].removeAttribute(%22readonly%22);document.forms[i].elements[j].removeAttribute(%22disabled%22);}}
    貼到網址列並執行
  3. 將編碼的 js 複製到下方的文字方塊並執行「Decode」
  4. 複製下方解碼後的內容
  5. 連線到 http://tool.chinaz.com/Tools/JsFormat.aspx
  6. 將解碼後的程式碼貼在文字方塊
  7. 執行格式化
  8. 複製格式化結果
  9. 完成




2009年9月21日 星期一

createElement...等用法

createElement、setAttribute、insertBefore、appendChild 用法




appendChild、removeChild 用法


element 用法:螞蟻的 JavaScript

判斷 瀏覽器 & 版本

1.判斷 IE 版本
isIE6 = /msie|MSIE 6/.test(navigator.userAgent);
isIE7 = /msie|MSIE 7/.test(navigator.userAgent);

2.FF or IE
var d=ifrmae.contentDocument || ifrmae.contentWindow.document;

3.FF or IE8 is true
window.XMLHttpRequest

4.IE is true
window.ActiveXObject


PS:問號表達式:運算符號(?:)
var a="我是 a !"
// a 不是空(?) o=a , 要不(:) o="哈囉"
var o = a != null ? a : "哈囉";

2009年9月14日 星期一

網頁 iframe、open 互傳值

A.html


B.html


我都忘記我是參考這 [Javascript]主網頁傳值給iframe頁面,或iframe頁面傳值給主網頁的應用 ,版主還有回應呢!沒想到我三個月後,改這篇文章時,才又想到...

AJAX 上一頁、下一頁記錄

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

FF3.5、Chrome2、Safari4、IE8 加上 w3c 規則,瀏覽器本身就可以記錄錨點(書籤)

IE6、7 用 iframe 記錄


2009年9月3日 星期四

Blogger 文章加密

官方網站


.

2009年8月31日 星期一

標籤(DIV) 要取得屬性(name) 另外的方法

id = test_div_id
name = test_div_name
標籤(DIV) 要取得屬性(name) 另外的方法

2009年8月26日 星期三

透明

Firefox3.Chrome2.Safari3
document.getElementById('opacity_test').style.opacity='0.3';

IE6
document.getElementById('opacity_test').style.filter='alpha(opacity=30)';



drag&drop 這篇也有用透明

2009年6月17日 星期三

Regular Expression (RegExp)

Regular Expression (RegExp) in JavaScript


^
寫在 pattern 第一個位置時,表示其後一符號必須出現在字串開頭的位置。寫在 pattern 中間位置時則為否定之意,表示字串中不可有 ^ 之後一符號的內容。
$
寫在 pattern 最後一個位置時,表示其前一符號必須出現在字串尾端的位置。寫在 pattern 中時無特別意義。
1 *
表示字串中有 0 到無數個其前一符號的內容。
2 +
表示字串中有 1 到無數個其前一符號的內容。
3 ?
表示字串中有 0 到 1個其前一符號的內容。
4 { }
表示前一符號在字串中的重覆次數。例如 /A{2}/ 表示 'A' 重覆兩次 (即 'AA') ;/A{2,}/ 表示字串含有 2 到無數多個 'A' ;/A{2,5}/ 表示含有 2 到 5 個 'A' 。
5 .
表示一個任意字元。
6 [ ]
表示字串含有括號中任一字元的內容。可以 - 表示一組連續字元,例如 /[a-z]/, /[0-9]/ 。注意, [] 僅代表一個字元,例如 /[abc]/ 表示 'a' 或 'b' 或 'c' ,而不是 'abc' 。
7 ( )
表示一個 sub pattern ,符合 sub pattern 的字串內容會被存放在匹配陣列中,並依序指派數字代表此 sub pattern 。可以此數字在 pattern 的其他地方引用內容,例如 /The h([0-9]) means Title (\1)/ 表示第 1 個 sub pattern 是 0 到 9 的任一字元,而 \1 表示匹配的內容。故 'The h1 means Title 1', 'The h2 means Title 2' 到 'The h9 means Title 9' 符合規則。
8 \
表示轉義 (escaping) ,將其後的字元視為一般字元。例如要表示字串中含有 '/' 字元時,就必須寫作 /\// 。
9 |
「或」意,字串中含有 '|' 之前一符號或後一符號的內容。例如 /image\.(jpg|png)/ 表示 'image.jpg' 或 'image.png' 。通常會用 () 括住 '|' 的前後符號。
10 \d
表示任何一個數字,意同 [0-9] 。
11 \D
表示任何一個非數字,意同 [^0-9] 。
12 \w
表示任何一個字元與數字以及 '_' ,意同 [a-zA-Z0-9_] 。
13 \W
表示任何一個 \w 以外的字元。
14 \s
表示任何一個空白符號,包括 \t, \v 等。
15 \S
表示任何一個非空白符號。

ex:把 # 前面的字都清空
replace(/^.*#/, '')

引用:Regular Expression (RegExp) in JavaScript

2009年5月23日 星期六

ERP 名詞測驗


2009年5月19日 星期二

plurk 時間軸


2009年4月24日 星期五

drag & drop

parametervalue
navigator.appName
window.event
auto event
algorithm
dragobj
mousex,y,
grabx,y,
orix,y,
elex,y,
Layer 1
Layer 2

2009年4月21日 星期二

AJAX GET 亂碼

資料若包含中文或特殊符號,
應使用 encodeURI() 或 escape() 處理過後再傳送。

2009年4月16日 星期四