2009-01-28 5 views
6

Tôi có một trang với quảng cáo Google Adsense. Nội dung ở bên trái và quảng cáo ở bên phải. Khi trang đang tải xuống, nó sẽ truy xuất nội dung trước và sau đó bắt đầu với quảng cáo Google Adsense. Trong thời gian đó, phần còn lại của trang (hình ảnh chân trang) không được tìm nạp cho đến khi toàn bộ quảng cáo được tải xuống hoàn toàn.Cách tải Google Adsense xuống sau phần còn lại của trang

Làm cách nào để tải tất cả trang (nội dung, hình ảnh) của tôi xuống trước và tải quảng cáo kéo dài?

+0

Đảm bảo rằng nó không cố ý, nếu không bạn có thể gặp rắc rối nếu bạn thay đổi thứ tự. –

Trả lời

3

Bạn sẽ phải đặt mã quảng cáo ở cuối trang html (php, asp, any) của bạn để trình duyệt yêu cầu dữ liệu đó kéo dài. Các trình duyệt đọc từ đầu tài liệu đến cuối tài liệu và yêu cầu trên đường đi. Tôi không nghĩ rằng có bất kỳ cách nào xung quanh đó.

Bạn vẫn có thể đặt quảng cáo ở gần đầu trang bằng css. Một vị trí tuyệt đối, hoặc một số phao nổi có thể làm được.

+1

+1. Không cần thiết cho "điên" nổi mặc dù. Nó thực sự dễ dàng thực hiện được với CSS. Hãy xem mã nguồn HTML của trang này (một trong các trang web của tôi), ví dụ: http://www.firebirdfaq.org/faq119. Bạn sẽ thấy nội dung đó xuất hiện trước, sau đó là tiêu đề, sau đó là chân trang và quảng cáo cuối cùng. Tất cả với CSS đơn giản và không có bất kỳ phao nổi nào. –

1

Tôi nghĩ cách đơn giản nhất là sử dụng tải trọng cơ thể để bắt đầu hẹn giờ javascript sau khi nói 5 giây sau đó sẽ điền html của trình giữ chỗ div.

Nếu bạn muốn đợi mọi thứ để tải, bạn sẽ cần phải theo dõi mọi hình ảnh, v.v. trong một mảng.

+0

Sử dụng jQuery cho mục này, thay vì body.onload. jQuery dễ tiếp cận hơn. – cdeszaq

+2

Cách nào đáng tin cậy hơn? jQuery sử dụng các sự kiện DOM 0 dưới mui xe vì chúng đáng tin cậy hơn. Trừ khi bạn có nghĩa là khả năng overwiting onload? – meouw

0

Các lnk trong câu trả lời khác:

http://semplicewebsites.com/google-ads

... chắc chắn là con đường để đi. Tôi đã có một vài vấn đề để làm điều đó với jQuery, nhưng đây là những gì tôi đã sử dụng. Tôi cơ bản chỉ di chuyển iframe, sau một chút tinh chỉnh CSS.

Giả sử bạn tải các quảng cáo ở dưới cùng của trang này trong một (ẩn) div gọi ads_footer, và bạn muốn họ đi vào một div gọi ads_inline (như trong ví dụ trong liên kết). Bạn có thể làm điều này:

$(document.ready(
    function() { 
    $('#ads_footer iframe').css('position', '') 
    $('#ads_inline').append($('#ads_footer iframe')) 
    }) 

Không cần bất kỳ phao nổi hoặc CSS lạ mắt nào ngoài việc loại bỏ vị trí tuyệt đối.