Ok, tôi đang sử dụng khung nội tuyến trên một trang. Nội dung trong khung nội tuyến mà tôi không có quyền kiểm soát và đang được sử dụng với chương trình Adobe Flash. Nhưng một khi biểu mẫu được tổng hợp trong khung nội tuyến (một lần nữa mà tôi không có quyền kiểm soát), nó sẽ tải lên một TRANG, tôi KHÔNG CÓ KIỂM SOÁT, nhưng có trang đó trong IFRAME thay vì nó thoát khỏi khung nội tuyến trên trang đó. Làm cách nào để thoát khỏi iframe trên trang đó?Cần phải thoát khỏi iframe sau khi nội dung trong iframe được gửi
Tôi giả định rằng một số Javascript là cần thiết, nhưng mã này là không tốt:
if (top.location != self.location) {
top.location = self.location;
}
Sử dụng mã này tải lên trang index chính cho trang web. Tôi cần nó để tải trang sau khi biểu mẫu được gửi và thoát ra khỏi nó. Một lần nữa, tôi có quyền truy cập vào trang được tải trong khung nội tuyến sau khi biểu mẫu được gửi trong khung nội tuyến.
Hãy giúp tôi.
Có lẽ một cách phức tạp để thực hiện nó là có liên quan? Ví dụ trong khi trang đang được tải? Hoặc bằng cách nào đó kiểm tra xem iframe đã được gửi chưa? Tôi kiểm soát cả hai trang trên trang web của mình (Trang giữ khung nội tuyến ban đầu và trang mà khung nội tuyến được gửi đến), không chỉ nội dung iframe.
Cảm ơn :)
Bạn đang đặt mã trong các trang bên ngoài hoặc trong trang của iframe? Ngoài ra, bạn có thể chạy vào một vấn đề an ninh gây ra bởi các trang bên ngoài và bên trong có tên miền khác nhau? – ErikE