Mã html để mở trong cửa sổ mới là gì?

Đầu tiên, tôi đã thực hiện một số thay đổi nhỏ trong mã ban đầu, bây giờ nó mở cửa sổ mới theo tỷ lệ màn hình người dùng một cách hoàn hảo [đối với máy tính để bàn nằm ngang]

nhưng, tôi muốn khuyên bạn nên sử dụng đoạn mã sau để mở liên kết trong tab mới nếu bạn sử dụng thiết bị di động [nhờ câu trả lời của zvona trong câu hỏi khác]

Các siêu liên kết được sử dụng để chuyển từ trang này sang trang khác. Theo mặc định, siêu kết nối thường mở trong cùng một trang. Nhưng có thể mở các siêu liên kết trong một cửa sổ riêng

Mở các liên kết bên ngoài trong tab hoặc cửa sổ mới sẽ khiến mọi người rời khỏi trang web của bạn. Bằng cách này, bạn ngăn khách truy cập quay lại trang web của mình. Hãy nhớ rằng khách truy cập có thể tự mở tab mới và khó chịu khi liên kết mở trong tab hoặc cửa sổ mới mà không có sự đồng ý của họ. Đó là lý do tại sao nên tránh mở liên kết trong tab hoặc cửa sổ mới. Tuy nhiên, có thể có những tình huống cụ thể khi điều này là cần thiết và trong đoạn mã này, chúng tôi sẽ trình bày cách thực hiện

Như bạn đã biết, trong HTML thẻ được sử dụng với thuộc tính href để tạo siêu liên kết

Khi cần báo cho trình duyệt biết nơi mở tài liệu, thuộc tính đích được sử dụng

Thuộc tính đích xác định nơi tài liệu được liên kết sẽ mở khi liên kết được nhấp vào. Nó mở cửa sổ hiện tại theo mặc định. Để mở một liên kết trong một cửa sổ mới, bạn cần thêm thuộc tính target="_blank" vào liên kết neo của mình, như sau



  
    Title of the document
  
  
    Hyperlink Example
    

This hyperlink will open in a new tab.

Trong ví dụ đã cho, khi khách truy cập nhấp vào siêu liên kết, nó sẽ mở ra trong một cửa sổ hoặc tab mới

Có một cách khác để mở siêu liên kết trong tab mới bằng cách sử dụng cửa sổ JavaScript. chức năng mở với thuộc tính sự kiện title như thế này

 title="window.open['URL']"



  
    Title of the document
    
  
  
    Hyperlink Example with JavaScript
    

Visit our website

W3docs

Hãy xem thêm một ví dụ, bên cạnh thuộc tính target, chúng ta còn thêm thuộc tính rel với giá trị “noopener noreferrer”. Thuộc tính rel không bắt buộc, nhưng nó được khuyên dùng như một biện pháp bảo mật

Phương pháp open[] mở một cửa sổ trình duyệt mới hoặc một 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

cửa sổ. open[URL, tên, thông số kỹ thuật, thay thế]

Thông số

Tham sốDescriptionURLTùy chọn.
URL của trang sẽ mở.
Nếu không có URL nào được chỉ định, một cửa sổ/tab trống mới sẽ được mởtênTù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ợ. ValueDescription_blankURL được tải vào một cửa sổ hoặc tab mới. Đây là default_parentURL được tải vào khung chính_selfURL thay thế trang hiện tại_topURL thay thế bất kỳ bộ khung nào có thể được tảitênTên của cửa sổ [không chỉ định tiêu đề của cửa sổ]thông số kỹ thuậtTùy chọn.
Danh sách các mục được phân tách bằng dấu phẩy, không có khoảng trắng.
Các giá trị sau được hỗ trợ. toàn màn hình = có. không. 1. 0Có hay không hiển thị trình duyệt ở chế độ toàn màn hình. Mặc định là không. Cửa sổ ở chế độ toàn màn hình cũng phải ở chế độ rạp hát. IE onlyheight=pixelsChiều cao của cửa sổ. tối thiểu. giá trị là 100left=pixelVị trí bên trái của cửa sổ. Giá trị âm không được phéplocation=yes. không. 1. 0Có hay không hiển thị trường địa chỉ. Opera onlymenubar=có. không. 1. Có hay không hiển thị thanh menu resizeable=yes. không. 1. Cửa sổ có thể thay đổi kích thước hay không. IE onlyscrollbars=yes. không. 1. Có hiển thị thanh cuộn hay không. IE, Firefox và Opera chỉ trạng thái = có. không. 1. Có hay không thêm thanh trạng thái title bar=yes. không. 1. Có hay không hiển thị thanh tiêu đề. Bị bỏ qua trừ khi ứng dụng gọi là Ứng dụng HTML hoặc hộp thoại đáng tin cậy. không. 1. Có hay không hiển thị thanh công cụ của trình duyệt. IE và Firefox onlytop=pixelVị trí trên cùng của cửa sổ. Giá trị âm không được phépwidth=pixelsChiều rộng của cửa sổ. tối thiểu. giá trị là 100replace

không dùng nữa

Chỉ định liệu URL có tạo một mục mới hay thay thế mục hiện tại trong danh sách lịch sử. Các giá trị sau được hỗ trợ
  • đú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ử

Cảnh báo

Chrome đưa ra một ngoại lệ khi sử dụng tham số này

Nguồn. Lỗi Chromium Sự cố 1164959

Giá trị trả về

Tham chiếu đến cửa sổ mới hoặc null nếu cuộc gọi không thành công

Thêm ví dụ

mở một giới thiệu. trang trống trong một cửa sổ/tab mới

var myWindow = cửa sổ. mở ["", "", "chiều rộng = 200, chiều cao = 100"];

Tự mình thử »

Mở một cửa sổ mới có tên "MsgWindow" và viết một số văn bản vào đó

var myWindow = cửa sổ. open["", "MsgWindow", "width=200,height=100"];
myWindow. tài liệu. ghi["

Đây là 'MsgWindow'. Tôi rộng 200px và cao 100px

"];Tự mình thử »

Thay thế cửa sổ hiện tại bằng một cửa sổ mới

var myWindow = cửa sổ. open["", "_self"];
myWindow. tài liệu. ghi["

Tôi đã thay thế cửa sổ hiện tại

"];Tự mình thử »

Mở một cửa sổ mới và kiểm soát sự xuất hiện của nó

cửa sổ. mở ["https. //www. w3schools. com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400"];

Làm thế nào bạn có thể mở liên kết trong một cửa sổ mới?

Mở trong cửa sổ mới . hold the Shift on then click the link or right-click the link and select Open link in New Window.

Cái nào được sử dụng để mở một trang HTML trong một cửa sổ trình duyệt mới?

Phương thức open[] mở một cửa sổ trình duyệt mới hoặc một 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ố.

Chủ Đề