我刚刚将我的网站转移到制作中,我们使用两个谷歌脚本来显示谷歌广告。 相同的谷歌广告在正常页面加载时效果很好。如果同一页面是通过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}}插件。
由于