2012-03-20 27 views
5

Tôi có một mã nhúng bằng cách sử dụng ứng dụng/pdf để hiển thị một tài liệu pdf trên trang.Làm cách nào để làm mới/tải lại nhúng ứng dụng/pdf?

Tôi đã sử dụng javascript để thay đổi thuộc tính src của tệp nhúng, liên kết được nhấp vào. sau đó confimed sử dụng cảnh báo để thấy rằng src đã thay đổi.

nhưng cùng một pdf vẫn hiển thị trên trang.

Làm cách nào để làm mới/tải lại thẻ nhúng (không phải toàn bộ trang)? Tôi nghĩ rằng điều này sẽ sửa chữa nó.

Trả lời

3

Bạn nhúng tệp PDF như thế nào? Nếu bạn đang sử dụng khung nội tuyến, bạn có thể sử dụng phương thức reload.

<iframe id="myIframe" src="your.pdf" height="200" width="200"></iframe> 

<script language="javascript" type="text/javascript"> 
    getElementById('myIframe').contentDocument.location.reload() 
</script> 

Bạn cũng có thể nối thêm một chuỗi ngẫu nhiên (như dấu thời gian hiện tại) dưới dạng tham số GET vào URL PDF để đảm bảo trình duyệt không sử dụng bộ nhớ cache của nó.

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