gpt4 book ai didi

jquery - 在 div 覆盖中嵌入 javascript 代码的问题

转载 作者:行者123 更新时间:2023-12-04 16:15:39 24 4
gpt4 key购买 nike

我有一个按钮,一旦点击,我就会显示一个覆盖模态 div,在这个 div 中,我嵌入了一个 Adsense 代码。代码如下:

$('<div />').addClass('lightbox').appendTo('body').show();
$('<div />').addClass('video_modal').appendTo('body').
css('top', '100px').css('left', $(window).width()/2-200+'px').
html('<div style="width:100%;height:225px;float:left"><script type="text/javascript"><!--\
google_ad_client = "ca-pub-4677950456522449";\
/* Cuadrado_Principal */\
google_ad_slot = "9996968724";\
google_ad_width = 300;\
google_ad_height = 250;\
//-->\
</script>\
<script type="text/javascript"\
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">\
</script>\
</div>\
<div class="preloader"></div>\
<div class="preloader_text"Searching...</div>').show();

问题是显示预加载器及其文本,但不显示 Adsense 广告。我的代码有什么问题?我不明白发生了什么。

谢谢。

最佳答案

我的经验表明,动态添加 AdSense 是……困难的。也许谷歌不允许它,因此它不起作用。我的建议是使用 AdSense 代码创建一个隐藏的 div,然后在您触发的任何事件之后,使用 jQuery,将隐藏的 div 的内容移动到您喜欢的任何位置。

在本例中,我向您的一个名为“googleadgoeshere”的 div 添加了一个 ID,隐藏的 div 称为“adsense”。

<html>
<head>
<title>Test</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<body>
<p>Hello world</p>

<script type="text/javascript">
function showAd() {
$('<div />').addClass('lightbox').appendTo('body').show();
$('<div />').addClass('video_modal').appendTo('body').css('top', '100px').css('left', $(window).width()/2-200+'px').html('<div style="width:100%;height:225px;float:left" id="googleadgoeshere"></div>');
$('<div />').addClass('preloader').appendTo('body').show();
$('<div />').addClass('preloader_text').text('Searching...').appendTo('body').show();
$('#adsense').show().appendTo('#googleadgoeshere');
}
</script>

<div id="adsense" style="display:none">
<script type="text/javascript">
<!--
google_ad_client = "ca-pub-4677950456522449";
/* Cuadrado_Principal */
google_ad_slot = "9996968724";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>

<input type="button" value="Show ad" onclick="showAd()" />

</body>
</html>

它对我有用,如果您遇到任何麻烦,请告诉我!

关于jquery - 在 div 覆盖中嵌入 javascript 代码的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12603793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com