Chỉ trong trường hợp bất kỳ ai vẫn tình cờ gặp lỗi này Câu hỏi:
Mã lý thuyết gần như chính xác theo nghĩa, vấn đề là sử dụng $ ('this') thay vì $ (this), do đó yêu cầu jQuery tìm thẻ.
$(document).ready(function(){
$("#frame").click(function() {
$(this).load("http://www.google.com/");
});
});
Kịch bản thân woudln't làm việc vì nó là ngay bây giờ mặc dù vì load() chức năng chính nó là một chức năng AJAX, và google dường như không đặc biệt cho phép người sử dụng tải trang này với AJAX, nhưng phương pháp này phải dễ sử dụng để tải các trang từ tên miền của riêng bạn bằng cách sử dụng đường dẫn tương đối.
Nguồn
2016-05-16 15:00:08
Bạn có thực sự phải sử dụng iframe? Tôi chắc chắn một người nào đó sẽ giúp bạn làm thế nào để có được điều này, nhưng bạn nên tránh ifram nhiều như bạn có thể. –
http://stackoverflow.com/questions/362730/are-iframes-considered-bad-practice/362743#362743 –
Tôi thực sự cần sử dụng iframe :) – Youss