PIXNET Logo登入

流風羽的部落格

跳到主文

歡迎光臨流風羽在痞客邦的小天地

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 18 週三 201214:30
  • [Javascript] 引用外部 js 檔時利用屬性傳遞參數


在開發網頁時,時常會將Javascript寫在外部的js檔並直接呼叫使用。在實用面上,如何傳遞參數給該外部js檔使用呢?除了預先在頁面的Javascript區段定義好全域變數供其使用(此方法若全域變數名稱有變動,js亦需要跟著變動),還有另一種利用屬性帶值的方式,以下程式碼簡單示範一下。


HTML

<!--引用外部js 檔-->

<script src ='demo.js' type='text/javascript' data ='data' ></script>



js

// 取得所有 tag名稱為script的 element

var scripts = document.getElementsByTagName('script' );

// 取得最後一個 (也就是現在執行的這一個 )element

var currentScript = scripts[ scripts.length - 1];

// 將data屬性的值取出

var data = currentScript.getAttribute('data' );



利用data這個屬性,我們可以透過簡單的Javascript,取得最後一個tag為script的element,也就是目前HTML執行呼叫的該element,直接取得該data屬性(data屬性只是demo用,名稱可以隨意取。)即可當作參數使用,不需在HTML裡面再撰寫Javascript,是不是很方便呢?


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(3,569)

  • 個人分類:Javascript
▲top
  • 11月 16 週三 201116:36
  • Javascript Redirect 方法




將整頁面導至 Google
window.location = 'www.google.com';

 

若為iFrame 要將整頁導頁可使用以下語法 即運用 DOM

top.window.location = 'www.google.com';


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(2,899)

  • 個人分類:Javascript
▲top
  • 11月 16 週三 201115:34
  • jQuery Plugin ColorBox 自訂關閉




ColorBox 如何自訂關閉
 

使用以下語法即可

 

parent.$.colorbox.close();


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(685)

  • 個人分類:Javascript
▲top
  • 10月 20 週四 201119:35
  • jQuery 置換 img 圖片




使用 jQuery 置換圖片

 

可使用 .attr() 增減或改變其屬性來達成

 

$("[id$='Image1']").attr('src', './img.png');

 

以上 Image1 為 img 控制項

改變其 src 指向 img.png

如此即改變呈現圖片了

 

當然 .attr() 還可用在許多地方

 

Web Site: http://api.jquery.com/attr/


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(1,534)

  • 個人分類:Javascript
▲top
  • 10月 18 週二 201119:08
  • Javascript Regular Expression




Javascript 中的正規表示式
 

使用方式

 

// 產生 RegExp 個體

// 1

var reg = /(patten)/;

// 2

var reg = new RegExp(patten);

// 驗證 str 是否符合 reg 中的 patten, 回傳 true 或 false

reg.test(str);

// 回傳 str 中符合 reg 的 Array

reg.exec(str);

 

其中 patten 為要比對的規則

str 為比對的對象


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(40)

  • 個人分類:Javascript
▲top
  • 9月 08 週四 201114:08
  • 使用 Javascript 開啟新視窗




如何利用 Javascript 開啟新視窗且無工具列
 

以下簡單說明

 

window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no')

 

以下簡單說明

 

參數說明

     window.open 彈出新窗口的命令

 page.html 彈出窗口的檔案名
 newwindow 彈出視窗的名字 非必要 可用空''代替 
 height 視窗高度
 width 視窗寬度 

 top 視窗距離螢幕上方的 pixel 值
 left 視窗距離螢幕左側的 pixel 值

 toolbar 是否顯示工具欄 yes為顯示
 menubar 表示選項列

 scrollbars 表示拖拉 Bar
 resizable 是否允許改變視窗大小 yes為允許
 location 是否顯示位址欄 yes為允許
 status 是否顯示狀態欄內的資訊(通常是檔已經打開) yes為允許


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(471)

  • 個人分類:Javascript
▲top
1

部落格廣告

部落格廣告

個人資訊

流風羽
暱稱:
流風羽
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (12,165)[SQL Server] 解決資料庫還原版本向下相容的問題
  • (3,569)[Javascript] 引用外部 js 檔時利用屬性傳遞參數
  • (1,825)[.NET MVC] 使用多國語系
  • (776)度分秒 轉換成 經緯度
  • (685)jQuery Plugin ColorBox 自訂關閉
  • (652)不須 Google 密鑰使用 Google AJAX Search API
  • (403)將點陣列轉為 Geometry 資料
  • (282)HTML5 Canvas 範例(繪製影像)

文章分類

toggle Technology (30)
  • jQuery (2)
  • HTML5 (9)
  • Oracle Spatial (6)
  • Android (3)
  • PHP (2)
  • IIS (2)
  • Google API (3)
  • MapServer (4)
  • ASP.NET (11)
  • iOS (1)
  • OpenLayers (3)
  • Flex (13)
  • Eclipse (2)
  • Oracle (6)
  • C# (5)
  • Design Pattern (3)
  • PostgreSQL (3)
  • Python (8)
  • .NET MVC (3)
  • Other (1)
  • DB (1)
  • Javascript (6)
  • Action Script 3 (1)
  • QGIS (7)
  • Linux (2)
  • SQL Server (5)
  • Java (2)
  • VirtualBox (1)
  • Ruby on Rails (2)
  • GIS (3)
  • 未分類文章 (1)

最新文章

  • [SQL Server] 關於 Store Procedure 中使用 sp_executesql 執行 T-SQL 陳述式
  • [.NET Entity Framework] 找不到 Entity Key ???
  • [.NET MVC 4] 使用 ValidateAntiForgery 防止CSRF跨網站請求偽造攻擊
  • [.NET MVC] 使用多國語系
  • [iOS] Create APNs Key for PHP
  • [SQL Server] 解決資料庫還原版本向下相容的問題
  • [Javascript] 引用外部 js 檔時利用屬性傳遞參數
  • [SQL Server] Bak 檔案還原資料庫
  • [Android] 將 Bitmap 轉為指定格式圖片並儲存至 SDCard
  • [Android] 由 Extends View Class 關閉 App

最新留言

  • [17/06/12] 訪客 於文章「Oracle exp & imp 使用方...」留言:
    感謝您的教學...
  • [14/10/24] 小吳 於文章「HTML5 Canvas 範例(繪製圓形...」留言:
    借我複製玩玩喔,謝謝...
  • [14/07/01] 訪客 於文章「將 .ui 佈局檔轉換成 .py Pyt...」留言:
    於 PyQt4 目錄下輸入 pyuic4 -o [outPu...
  • [13/08/20] 路人 於文章「Oracle String 自動補零...」留言:
    是LPAD...
  • [13/03/12] aliceispig 於文章「Flex 等於運算符(==) 及 全等運...」留言:
    === 是代表 型別 值 全都相等 == 是代表值相等 ...
  • [12/10/01] Rami 於文章「利用 QT-Designer 製作程式佈...」留言:
    感謝分享~給了我很大的幫助~...
  • [12/02/20] 初學者 於文章「Flex 下載檔案...」留言:
    請問我要如何呼叫這段程式...
  • [11/09/09] 家豪 陳 於文章「建立 Oracle Spatial Ge...」留言:
    我要給你訂正一下 標題的 Special 是錯誤的........
  • [11/09/01] 楊哲偉 於文章「Flex 使用 POST 傳值...」留言:
    您好,我是FLEX的新手 看完這段程式有些問題想問 其中va...

文章精選

文章搜尋

參觀人氣

  • 本日人氣:
  • 累積人氣: