[Hỏi đáp] js add vào khi clcik mã code trong đó hoạt động chưa

  Bài viết hay nhất1
Mình có 1 ifame để trong js điều kiện khi clcik vào abc nó hiện ra ..
Đoạn ifame nó đã load trước chưa.

Mình dùng code load trong trang HTML ấy sợ vậy sẽ lag forum nếu load sẵn trc khi clcik
  Bài viết hay nhất2
Đọc lại bài của @phutu01 không biết bao lần mới tạm hiểu được.
Câu văn thì lủng củng, không đầu không đuôi.
Từ ngữ thì thường xuyên sai, trong bài này cũng không ngoại lệ: ifame iframe, clcik click.
Rất nhiều bài của @phutu01 mình không trả lời hoặc xóa đa phần cũng là dạng trên.

Có phải bạn muốn nói thế này:
_ Bạn dùng javascript để chèn iframe vào diễn đàn bằng cách click nút abc nào đó.
_ Bạn muốn hỏi làm thế nào để kiểm tra xem iframe đó đã hoạt động hay chưa vì sợ nó load sẵn từ trước.

Nếu bạn đã dùng lệnh chèn iframe trong sự kiện click thì không thể nào nó load sẵn được.
Nếu bạn sợ iframe load tiếp hoặc chèn tiếp khi click sau đó thì cách đơn giản là thêm vào sự kiện click một lệnh ẩn nút abc đi:
Code:
$(abc).click(function(){
   /* Code chèn iframe đặt ở đây */
   $(this).remove(); // Xóa nút abc
});

Hoặc chỉ cho phép nút abc click 1 lần:
Code:
$(abc).one("click", function(){
   /* Code chèn iframe đặt ở đây */
});

Hoặc kiểm tra iframe đã tồn tại hay chưa bằng cách đếm:
Code:
$(abc).click(function(){
   if($("iframe").length === 0) { // Nếu không có iframe
      /* Code chèn iframe đặt ở đây */
   }
});

Hoặc chi tiết hơn là kiểm tra xem iframe đã load hay chưa:
Code:
var iframeLoad = true; // Kiểm tra iframe đã load hay chưa
var multiClick = true; // Chống click liên tiếp trong lúc iframe đang load
$(abc).click(function(){
   if(iframeLoad && multiClick) {
      multiClick = false;
      /* Code chèn iframe đặt ở đây */
      $("iframe").load(function(){
         iframeLoad = false;
         multiClick = true;
      });
   }
});
  Bài viết hay nhất3
t hỏi :(( là lệnh click vào .abc , add "< iframe src=.,...> vào vị trí .yyy đoạn add đấy khi chưa clcik nó đã chạy chưa . Chạy ở đây là < iframe src=.,...></ iframe> 1 code bt ko bỏ vào js

Tôi làm 1 nút click bài đang theo dõi . Cho hiện phần iframe ở giữa web . Sử dụng html dùng code load bài theo dõi ra . Nếu iframevẫn chạy khi chưa click chắc sẽ làm web load lắm hơn . CÒn ngược lại thì k
  Bài viết hay nhất4
Chèn iframe vào rồi thì làm thể nào mà nó không chạy kia chứ :fb148:
  Bài viết hay nhất5
You cannot reply to topics in this forum