Số 51
HỒ LÔ BIẾN

Tự động thiết lập chế độ toàn màn hình

Văn Vững

Để mở rộng tối đa phần hiển thị trang Web, trình duyệt Internet Explorer cho phép ta xem ở chế độ toàn màn hình (full screen) bằng cách ấn phím F11. Muốn trở về chế độ hiển thị bình thường người dùng lại ấn phím F11 hay đưa chuột lên đỉnh màn hình để thấy các nút điều khiển rồi bấm nút Restore. Nếu là người thiết kế Web, bạn có thể chủ động chuyển qua chế độ toàn màn hình (khi cần) bằng Javascript.

Kể ra, chẳng mấy khi ta phải chuyển qua chế độ toàn màn hình vì sẽ hạn chế khả năng xoay trở của người dùng. Tuy nhiên nếu trang Web của bạn cung cấp trò chơi gì đó (trang Game) với các công cụ điều khiển kèm theo lời chỉ dẫn cách chơi chẳng hạn, bạn nên tạo cửa sổ trình duyệt riêng và thiết lập luôn chế độ toàn màn hình để người chơi được thoải mái. Vả lại, trong khi chơi, "người ta" đâu cần chuyển trang?

Muốn vậy, trước hết, trang Game của bạn cần có nút lệnh "đóng cửa sổ" ở góc trên-phải để người dùng có thể đóng cửa sổ mà không lúng túng (không phải ai cũng nhớ dùng tổ hợp phím Alt+F4 đâu!). Bạn ghi ngay bên dưới thẻ <body> như sau:

<p align=”right”>
<input type=”button” value=”Close”
onClick=”window.close()”>
</p>

Trong trang Web chứa liên kết (hay nút lệnh) để chuyển đến trang Game (giả sử là tập tin breakout.html), bạn dùng hàm window.open() với cú pháp như sau:

window.open(“breakout.html”,”TênTrang”,”fullscreen,scrollbar”);

Trong đó, nếu bạn không cho xuất hiện thanh cuộn thì không cần ghi scrollbars (bạn phải xoá cả dấu phẩy). Nếu trang Game được tải khi người dùng bấm vào liên kết, bạn gọi hàm window.open() như sau:

<a href="#" onClick= 'window.open(
"breakout.html","","fullscreen,
scrollbars");'>
Game</a>

Nếu dùng nút lệnh thay cho liên kết, bạn ghi:

<input type="button" value="Game"
onClick='window.open("breakout.html",
"","fullscreen,scrollbars");'>

Trong trường hợp bạn muốn trang Game được tải tự động ngay khi người dùng xem trang Web nào đó, bạn hãy gọi hàm window.open() bên trong thẻ <script> của phần <head>:

<script>
<!--
window.open("breakout.html","",
"fullscreen,scrollbars");
//-->
</script>

hoặc bên trong thẻ <body>:

<body onLoad='window.open(
"breakout.html","","fullscreen,
scrollbars");'>

[Đầu trang]
Trang chủ
Thư ngỏ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Nhóm Frontpage
Cõi người ta
Kim cương doanh nghiệp
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Nuôi hồn Robot
Túi càn khôn IT
Hồ lô biến
Cảm về Game
Nhật ký e-CHÍP
Bản quyền VASC Orient, Công ty phát triển phần mềm VASC
99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn