谷歌广告脚本无法在ajax页面加载

时间:2014-08-14 09:11:23

标签: javascript jquery html adsense

我刚刚将我的网站转移到制作中,我们使用两个谷歌脚本来显示谷歌广告。 相同的谷歌广告在正常页面加载时效果很好。如果同一页面是通过ajax加载的,那么谷歌广告就不会显示。广告不是广告,广告div将是空白的。我没有在控制台中收到任何脚本错误。

我怀疑是谷歌广告的DOM可能没有在ajax上加载。如何在ajax加载上显示相同的谷歌广告。请帮我这样做。

更新

ajaxtab.js

ddajaxtabs.loadpage=function(page_request, pageurl, tabinstance){    
    var divId=tabinstance.contentdivid
    document.getElementById(divId).innerHTML=ddajaxtabssettings.loadstatustext //Display "fetching page message"
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
        document.getElementById(divId).innerHTML=page_request.responseText
        ddajaxtabs.ajaxpageloadaction(pageurl, tabinstance)                 
            }
      }

        ddajaxtabs.prototype={

           expandtab:function(tabref){
        var relattrvalue=tabref.getAttribute("rel")
        //Get "rev" attr as a string of IDs in the format ",john,george,trey,etc," to easy searching through
        var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/\s+/, "")+"," : ""
        if (relattrvalue=="#default")
            document.getElementById(this.contentdivid).innerHTML=this.defaultHTML
        else if (relattrvalue=="#iframe")
            this.iframedisplay(tabref.getAttribute("href"), this.contentdivid)
        else
            ddajaxtabs.connect(tabref.getAttribute("href"), this)
        this.expandrevcontent(associatedrevids)
        for (var i=0; i<this.tabs.length; i++){ //Loop through all tabs, and assign only the selected tab the CSS class "selected"
            this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("href")==tabref.getAttribute("href"))? "selected" : ""
        }
        if (this.enabletabpersistence) //if persistence enabled, save selected tab position(int) relative to its peers
            ddajaxtabs.setCookie(this.tabinterfaceid, tabref.tabposition)
        this.setcurrenttabindex(tabref.tabposition) //remember position of selected tab within hottabspositions[] array
            }, 
          }

我的tab.html

<ul>
.
.
</ul>
<li><a href="mydomain/url1/url2/userID" rel="all_tab">My Tab Name</a></li>
</ul>

我正在使用javascript插件,我需要将rel属性设置为all_tab。通过此{{rel属性all_tab (url)加载任何标签1}}插件。

由于

0 个答案:

没有答案