Tôi có một ứng dụng flash (SWF) chạy Flash 8 được nhúng trong một trang HTML. Làm cách nào để tải flash để tải lại trang HTML gốc được nhúng vào? Tôi đã thử sử dụng ExternalInterface để gọi một hàm JavaScript để tải lại trang nhưng điều đó dường như không hoạt động. Làm cách nào để tải flash để tải lại trang HTML gốc được nhúng vào?
5
A
Trả lời
4
Hãy thử một cái gì đó như thế này:
getURL("javascript:location.reload(true)");
11
Kiểm tra ExternalInterface trong Action Script. Sử dụng này, bạn có thể gọi bất kỳ chức năng Javascript trong mã của bạn:
if (ExternalInterface.available)
{
var result = ExternalInterface.call("reload");
}
Trong đoạn mã nhúng HTML nhập một hàm JavaScript:
function reload()
{
document.location.reload(true);
return true;
}
này có lợi thế là bạn cũng có thể kiểm tra, nếu cuộc gọi chức năng đã thành công và hành động phù hợp. getUrl cùng với một cuộc gọi đến JavaScript không nên được sử dụng ngày hôm nay nữa. Đó là một hack cũ.
1
Trong Flash 10 bạn có thể làm:
navigateToURL(new URLRequest("path_to_page"), "_self");
2
Nhanh chóng và bẩn: Điều này sẽ làm việc trong hầu hết các trường hợp (mà không sửa đổi các trang HTML ở tất cả):
import flash.external.ExternalInterface;
ExternalInterface.call("history.go", 0);
4
Simple giải pháp một dòng.
ExternalInterface.call("document.location.reload", true);
Các vấn đề liên quan
- 1. SIGSEGV tải HTML + Flash vào một WebView
- 2. Cách tốt nhất để nhúng flash vào html
- 3. Làm cách nào để tải html của trang được tải đầy đủ (bằng javascript) làm đầu vào trong java?
- 4. Làm cách nào để nhúng tệp flash (.swf) vào asp.net?
- 5. Làm cách nào để tạo một nút HTML không tải lại trang
- 6. Làm cách nào để nhúng bản đồ Google vào trang web Flash?
- 7. Làm cách nào để tải lại div mà không cần tải lại toàn bộ trang?
- 8. Làm thế nào để tránh lặp lại tải lại video HTML trong cùng một trang?
- 9. Video được nhúng trên YouTube trong UITableViewCell: Cách cache để ngăn tải lại?
- 10. Làm cách nào để làm mới/tải lại nhúng ứng dụng/pdf?
- 11. Làm cách nào để làm cho trang tải lại của Firefox khi nhấn nút quay lại?
- 12. Làm cách nào để nhúng tệp .mov vào HTML?
- 13. Làm cách nào để nhúng âm thanh vào trang web?
- 14. Làm cách nào để khiến đối tượng flash của tôi tập trung vào tải?
- 15. làm cách nào để nhúng tệp html vào mã php?
- 16. Làm cách nào để nhúng HTML trong tệp văn bản được cấu trúc lại?
- 17. Tải lại trang bắt buộc bằng neo html (#) - HTML & JS
- 18. Nhúng XML vào HTML
- 19. jQuery tab flash (FOUC) khi tải trang
- 20. Làm thế nào để tải html bằng cách sử dụng jquery vào một văn bản TinyMCE
- 21. Làm cách nào để tránh XSS trong tải xuống HTML?
- 22. Làm thế nào để ngăn chặn tải trang trong trang html tĩnh
- 23. Làm cách nào để tải xuống nguồn HTML trong C#
- 24. Trong Java và HtmlUnit, làm cách nào để đợi trang kết quả tải xuống và tải xuống dưới dạng HTML?
- 25. Làm cách nào để chỉnh sửa và tải lại HTML trong Firebug?
- 26. Tải lại trang khi được truy cập bằng cách nhấp vào nút Quay lại trong Firefox
- 27. Làm thế nào để tải lại UIViewController
- 28. Tôi làm cách nào để có video HTML5 được nhúng iframe để nhúng vào nguồn cấp tin tức Facebook?
- 29. Làm cách nào để tải lại/làm mới app.config?
- 30. HTML - Làm cách nào để biết khi nào tất cả các khung được tải?