VicoTas
Câu hỏi
Vinh tranquangvinh
26/04/2013 22:00

Tôi muốn lập trình để không cho người dùng thực hiện nhấn phải chuột trong trang web thì phải làm thế nào?



Danh sách câu trả lời (1)
Manh Linh manhlinh 26/04/2013 22:00
Trang web có thể được hiển thị bởi 1 trong nhiều trình duyệt web khác nhau như IE, FireFox, Netscape... Nếu bạn xác định rõ là muốn cấm người dùng nhấn phải chuột trên trình duyệt nào thì lúc đó mới tìm cách giải quyết được. Có nhiều cách giải quyết yêu cầu của bạn, sau đây là 2 cách chính:

- Viết 1 module plug-ins và gắn module này vào trình duyệt tương ứng, nhiệm vụ của nó là chặn và lọc bỏ các sự kiện nhấn phải chuột để trình duyệt không bao giờ nhận được sự kiện bị lọc bỏ này. Qui trình viết module plug-ins cho các trình duyệt khác nhau thường rất khác nhau, muốn xây dựng plug-ins cho trình duyệt nào, bạn phải tìm hiểu tài liệu hướng dẫn tương ứng.

- Viết 1 hàm xử lý các sự kiện chuột rồi câu (hook) vào Windows thông qua kiểu hook WH_MOUSE. Từ đây mỗi lần người dùng thao tác chuột, hàm xử lý của bạn sẽ được Windows gọi, bạn sẽ viết đoạn code kiểm tra xem có phải sự kiện nhấn phải chuột không, nếu đúng thì kiểm tra tiếp là cửa sổ đang tác động có phải là của trình duyệt web cần chặn không, nếu đúng thì lọc bỏ sự kiện chuột này. Qui trình cụ thể để xây dựng 1 hàm hook vào Windows được trình bày trong bài "Win32 Hooks" trên CD MSDN.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Bài tập Cấu Trúc Dữ Liệu & Giải thuật (thầy cô và anh chị nào giúp em với)

Đăng lúc: 17:22 - 26/06/2013 trong Lập trình

Củ Chuối Làm thế nào máy dịch của google làm được thế này nhỉ ??

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

Nguyễn Văn Siêu Giúp mình trả lời câu này với?

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

nophoto Có ai biết làm phôtô shop?

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

MrTien PRO nào về ASP.NET giúp mình với.....?

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

nophoto Có phải là do phần mềm của máy tính quyết định có chạy được full HD không nhỉ ????

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

Xuân Trọng Sửa chữa vấn đề về windows Vista Home Basic N

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

nophoto Ai giúp mình bài tập lt C này với!

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

dang duc thang Ai giúp mình bài tập lập trình C này với ?

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

Link Mình sắp phải nộp code cho thầy rồi mà không bik làm?

Đăng lúc: 22:00 - 26/04/2013 trong Lập trình

nophoto Xin cho biết nơi cung cấp mã đếm số người truy cập websites. Thanks!

Đăng lúc: 17:12 - 03/07/2013 trong Lập trình

Chip chip Laptop bị mất tiếng?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

nophoto Chỉnh sửa lyric cho file nhạc midi (.mid)????

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

lighting Chỉnh sửa lyric trong Cakewalk SONAR rồi không thấy chỗ lưu (save) ?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

dang duc thang Máy mp3 Sony bị lỗi phần mềm hát được 10s thì chuyển qua bài khác ?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Lê Văn Tùng Máy chủ THM này có sử dụng Win 8 với 64 bit để hỗ trợ được tối đa 17,2 tỷ GB bộ nhớ RAM không ????

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Xuân Trọng Nếu chỉ số này là 64 bit thì hệ thống có chạy nhanh hơn không hả bạn ???

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

nophoto Lập trình bằng pascal khó đấy cần bạn nào đầu to help ( bt vềcấu trúc lặp trong pascal )toán khó help me......?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Xuân Trọng Các bạn ơi! giúp mình với làm sao để tạo blog ấn tượng?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

MrTien Cho mình hỏi về cách lập web ?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip