ví dụ 1
Mở "www.w3schools.com" trong tab Trình duyệt mới:
window.open ["//www.w3schools.com"];
Hãy tự mình thử »
Thêm ví dụ dưới đây.
Định nghĩa và cách sử dụng
Phương thức open[]
mở cửa sổ trình duyệt mới hoặc tab mới, tùy thuộc vào cài đặt trình duyệt của bạn và các giá trị tham số.
Cú pháp
window.open [url, tên, thông số kỹ thuật, thay thế]
Thông số
Tham số | Sự mô tả | |||||||||||||||||||||||
URL | Tùy chọn. URL của trang để mở. Nếu không có URL nào được chỉ định, một cửa sổ/tab trống mới được mở The URL of the page to open. If no URL is specified, a new blank window/tab is opened | |||||||||||||||||||||||
Tên | Tùy chọn. Thuộc tính đích hoặc tên của cửa sổ. Các giá trị sau được hỗ trợ: The target attribute or the name of the window. The following values are supported: | |||||||||||||||||||||||
| ||||||||||||||||||||||||
Giá trị | _trống A comma-separated list of items, no whitespaces. The following values are supported: | |||||||||||||||||||||||
| ||||||||||||||||||||||||
trạng thái = có | không | 1 | 0 | Có hay không thêm thanh trạng tháiTitleBar = Có | Không | 1 | 0
Có hay không hiển thị thanh công cụ trình duyệt. IE và Firefox chỉTop = pixel Vị trí trên cùng của cửa sổ. Giá trị âm không được phép |
chiều rộng = pixel
Chiều rộng của cửa sổ. Tối thiểu. Giá trị là 100
thay thế
Phản đối
Chỉ định xem URL có tạo ra mục nhập mới hay thay thế mục nhập hiện tại trong danh sách lịch sử. Các giá trị sau được hỗ trợ:
Hãy tự mình thử »
Đúng - URL thay thế tài liệu hiện tại trong danh sách lịch sử
Sai - URL tạo một mục mới trong danh sách lịch sử
myWindow.document.write["
This is 'MsgWindow'. I am 200px wide and 100px tall!
"];Hãy tự mình thử »
Cảnh báo
Chrome ném một ngoại lệ khi sử dụng tham số này.
myWindow.document.write["
I replaced the current window.
"];Hãy tự mình thử »
Nguồn: Lỗi số crom 1164959.
Giá trị trả lại
Hãy tự mình thử »
Tham chiếu đến cửa sổ mới hoặc null nếu cuộc gọi không thành công.
Nhiều ví dụ hơn
myWindow = window.open["", "myWindow", "width=200,height=100"]; // Opens a new window
}
Mở trang về: trống trong một cửa sổ/tab mới:
myWindow.close[]; // Closes the new window
}
Hãy tự mình thử »
var mywindow = window.open ["", "", "width = 200, height = 100"];
Mở một cửa sổ mới có tên là "MsgWindow" và viết một số văn bản vào đó:
myWindow.document.write["
This window's name is: " + myWindow.name + "
"];Hãy tự mình thử »
var mywindow = window.open ["", "msgwindow", "width = 200, height = 100"]; MyWindow.Document.Write ["Đây là 'Msgwindow'. Tôi rộng 200px và cao 100px!"];
Thay thế cửa sổ hiện tại bằng một cửa sổ mới:
myWindow.document.write["
This is 'myWindow'
"]; // Text in the new windowmyWindow.opener.document.write["
This is the source window!
"]; // Text in the window that created the new windowHãy tự mình thử »
var mywindow = window.open [""
Mở một cửa sổ mới và kiểm soát ngoại hình của nó:
window.open ["//www.w3schools.com", "_blank", "thanh công cụ = Có, ScrollBars = Có, Resizable = Có, Top = 500, Left = 500, Width = 400, Chiều cao = 400"] ; | Mở một cửa sổ mới. Sử dụng Close [] để đóng cửa sổ mới: | hàm openWin [] {& nbsp; myWindow = window.open ["", "mywindow", "width = 200, height = 100"]; & nbsp; & nbsp; & nbsp; // mở một cửa sổ mới} | chức năng CloseWin [] {& nbsp; myWindow.close []; & nbsp; & nbsp; & nbsp; // đóng cửa sổ mới} | Mở một cửa sổ mới. Sử dụng thuộc tính tên để trả về tên của cửa sổ mới: | var mywindow = window.open ["", "msgwindow", "width = 200, height = 100"]; MyWindow.Document.Write ["Tên cửa sổ này là:" + myWindow.name + ""]; |
Sử dụng thuộc tính mở để trả về tham chiếu đến cửa sổ đã tạo cửa sổ mới: | Sử dụng thuộc tính mở để trả về tham chiếu đến cửa sổ đã tạo cửa sổ mới: | Sử dụng thuộc tính mở để trả về tham chiếu đến cửa sổ đã tạo cửa sổ mới: | Sử dụng thuộc tính mở để trả về tham chiếu đến cửa sổ đã tạo cửa sổ mới: | Sử dụng thuộc tính mở để trả về tham chiếu đến cửa sổ đã tạo cửa sổ mới: | Sử dụng thuộc tính mở để trả về tham chiếu đến cửa sổ đã tạo cửa sổ mới: |