banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Cùng học xây dựng Website  XML
  [Question]   Cùng học xây dựng Website 31/12/2007 13:28:08 (+0700) | #1 | 107224
[Avatar]
onlinehack
Member

[Minus]    0    [Plus]
Joined: 04/12/2007 23:07:12
Messages: 116
Location: Ma maison
Offline
[Profile] [PM]


Phần 1 :
Tên : Sử dụng clipboard bằng JavaScript
Platform-defendency :Từ IE 5+ trở lên

Dưới đây mình sẽ hướng dẫn các bạn cách sử dụng clipboard bằng JavaScript. Clipboard là nơi dữ liệu được lưu trữ tạm thời cho người dùng để tiếp cận từ bên trong ứng dụng khi bạn copy/paste smilie Dữ liệu được viết vào và đọc từ clipboard

Lưu ý : Các bạn phải có chút kiến thức cơ bản về JavaScript trước khi đọc tut này. Các đoạn code dưới đây phải được đặt trong thẻ HTML <script></script> để có thể works.

1.Lấy dữ liệu từ clipboard


var clip = window.clipboardData;

'window.clipboardData' là đối tượng giúp bạn tiếp cận clipboard. Ta có 2 hàm :

getData(datatype); //trả lại dữ liệu của clipboard
setData(datatype, data); //đặt dữ liệu vào clipboard

Giờ bạn có thể sử dụng :

var clip = window.clipboardData;
var clipdata = clip.getData("Text");
alert(clipdata);

Ở đây, ta gán dữ liệu từ clipboard vào biến "clipdata, sau đó xuất ra bằng cách sử dụng hàm "alert" . Bạn cũng có thể sử dụng biến này theo cách khác bạn muốn.
Chúng ta cũng có thể sử dụng kiểu dữ liệu "html","Image" và một vài kiểu khác, Nhưng "text" thường được sử dụng nhiều nhất


2.Đưa dữ liệu vào clipboard

Đơn giản như thế này:

var clip = window.clipboardData;
clip.setData("Text", "This is what you'll see in the clipboard");

Giờ bạn có thể mở bất cứ ứng dụng nào có chức năng copy/paste và Paste, nó sẽ hiện ra "This is what you'll see in the clipboard".

Chú ý : vì đối tượng window.clipboardData chỉ làm việc với Internet Explorer, mà không làm việc với trình duyệt khác , vì vậy nó thường được sử dụng để tạo các ứng dụng HTML (.hta) chỉ chạy với Internet Explorer
Mình sẽ nói về cách làm việc với clipboard đối với các trình duyệt khác sau này.
[Up] [Print Copy]
  [Question]   Re: Cùng học xây dựng Website 31/12/2007 15:03:11 (+0700) | #2 | 107243
Búa
Member

[Minus]    0    [Plus]
Joined: 25/07/2006 18:16:57
Messages: 8
Location: Iran
Offline
[Profile] [PM] [Yahoo!]
Chế độ default của IE là kô cho phép truy cập clipboard !
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|