Làm cách nào để mở một cửa sổ mới bằng JavaScript và chèn dữ liệu HTML thay vì chỉ liên kết đến tệp HTML?Mở cửa sổ bằng JavaScript được chèn HTML
40
A
Trả lời
29
Bạn có thể sử dụng window.open để mở cửa sổ/tab mới (theo cài đặt trình duyệt) trong javascript.
Bằng cách sử dụng document.write bạn có thể viết nội dung HTML vào cửa sổ đã mở.
13
Khi bạn tạo cửa sổ mới bằng cách sử dụng open
, nó trả về tham chiếu đến cửa sổ mới, bạn có thể sử dụng tham chiếu đó để ghi vào cửa sổ mới mở thông qua đối tượng document
.
Dưới đây là một ví dụ:
var newWin = open('url','windowName','height=300,width=300');
newWin.document.write('html to write...');
61
tôi sẽ không khuyên bạn sử dụng document.write
như những người khác đề nghị, bởi vì nếu bạn sẽ mở ra cửa sổ như vậy hai lần HTML của bạn sẽ được nhân đôi 2 lần (hoặc nhiều hơn).
Sử dụng innerHTML thay
var win = window.open("", "Title", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=200,top="+(screen.height-400)+",left="+(screen.width-840));
win.document.body.innerHTML = "HTML";
0
Bạn cũng có thể tạo một trang "example.html" trong đó có html mong muốn của bạn và cung cấp cho url của trang đó là tham số để window.open
var url = '/example.html';
var myWindow = window.open(url, "", "width=800,height=600");
Các vấn đề liên quan
- 1. Mở cửa sổ phía sau cửa sổ hiện tại bằng cách sử dụng Javascript/jQuery
- 2. Đóng các cửa sổ không được mở bằng tập lệnh bằng cách sử dụng javascript
- 3. Chrome: Cửa sổ JavaScript. Mở để có thể Lưu
- 4. Làm mới cửa sổ cha mẹ từ cửa sổ con bằng cách sử dụng javascript
- 5. mở cửa sổ mới bằng a4j: commandButton
- 6. Javascript để mở cửa sổ bật lên và tắt cửa sổ cha mẹ
- 7. JQuery - Ghi vào cửa sổ mở
- 8. mở cửa sổ trò chuyện lync trong javascript
- 9. Mở cửa sổ mới trong HTML cho target = "_ blank"
- 10. mở một cửa sổ mới và gọi hàm javascript
- 11. Mở liên kết trong Cửa sổ bật lên với Javascript
- 12. Nút HTML Đóng Cửa sổ
- 13. Mở tệp mới trong cửa sổ gui mới hoặc bằng cách tách cửa sổ
- 14. Cửa sổ chặn mở tệp
- 15. Gọi JavaScript của cửa sổ mẹ từ cửa sổ con
- 16. Google CSE mở trong cửa sổ mới
- 17. Mở URL SSRS trong Cửa sổ mới
- 18. JavaFX mở cửa sổ mới
- 19. Mở cửa sổ Popal Modal
- 20. sự kiện javascript trên nhiều cửa sổ
- 21. cửa sổ dòng lệnh javascript
- 22. Câu hỏi Javascript - "cửa sổ" là gì?
- 23. Mở cửa sổ mới bằng POST bằng cách sử dụng h: commandButton
- 24. Tôi làm cách nào để mở cửa sổ bật lên của tiện ích mở rộng bằng JavaScript?
- 25. Chuyển hướng Javascript - Cửa sổ mới
- 26. Làm cách nào để mở cửa sổ. Mở bằng thanh công cụ trong Google Chrome?
- 27. Mở hình ảnh trong cửa sổ mới
- 28. Mở cửa sổ thứ hai trong PyQt
- 29. Ngăn cửa sổ tải xuống mở bằng chrome với đầu đọc mã vạch
- 30. Chèn hình ảnh vào div "có thể chỉnh sửa được" bằng cách sử dụng cửa sổ bật lên
tốt ý tưởng sử dụng innerHTML! – NilsB