2012-08-24 30 views

Trả lời

3

Hầu hết các trình chặn cửa sổ bật lên được kích hoạt khi cửa sổ bật lên được khởi chạy gián tiếp từ hành động của người dùng.

Một số trình chặn cửa sổ bật lên được kích hoạt khi người dùng nhấp vào, nhưng hầu hết thì không. Về cơ bản, nếu cửa sổ bật lên được kích hoạt trong trình xử lý nhấp chuột (hoặc mã mà nó gọi), bạn thường không sao.

Nếu có thể, tôi khuyên bạn nên tránh hoàn toàn cửa sổ bật lên. Họ có xu hướng làm gián đoạn trải nghiệm người dùng, với một vài ngoại lệ.

+0

Tôi đồng ý. Một giải pháp thân thiện với người dùng/thay thế các cửa sổ bật lên trong ứng dụng web là tạo một div mờ trung tâm trên trang, với một số mặt nạ trong suốt phía sau để che dấu các điều khiển khác (như lightbox js). – tigrou

+0

Hoàn toàn đồng ý với các vấn đề về thiết kế/quy trình công việc. Nó kêu gọi đăng nhập auth FB mặc dù, không phải cái gì tôi có thể thiết kế lại thành một bên. Nhấp vào liên kết sẽ gọi một hàm mà cuối cùng sẽ hiển thị hộp thoại đăng nhập FB - bị chặn. – Will

1

Dưới đây là một chi tiết khá chi tiết answer về cửa sổ bật lên. Có, bạn có thể sử dụng sự kiện onclick để kích hoạt cửa sổ bật lên và thường là cách các công ty quảng cáo kiếm tiền - họ theo dõi nhấp chuột của bạn để biết bạn đã xem quảng cáo bật lên và đếm nó để mọi người gửi cửa sổ bật lên để bạn nhận tiền .

Ngoài ra ở đây là chi tiết article chi tiết về cách trình chặn cửa sổ bật lên hoạt động.

Các vấn đề liên quan