所以我把这个叫做#34; AdHitz"在我的网站上(我的AdSense还不够大),我需要在每个页面上放置广告代码才能使其正常运行。问题是,您必须不时更改脚本链接,而且每次链接更改时我都不想编辑每个网页,所以这就是我所做的:
原件:
<script type="text/javascript" src="http://adhitzads.com/745025"></script>
较新的:
<script id="ad1"></script>
在CSS样式表文件中:
#ad1 {
type="text/javascript";
src="http://adhitzads.com/745025";
}
问题是,广告不再出现了!我该怎么办?
答案 0 :(得分:1)
此处这样做..在每个页面上都包含此脚本标记:
<script type="text/javascript" src="ads.js"></script>
然后创建一个名为ads.js的文件并将其放入其中
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://adhitzads.com/745025";
document.head.appendChild(script);
然后,每当您的广告公司更改您的网址时,只需打开ads.js并在那里更改网址。
答案 1 :(得分:0)
您最好的选择是使用服务器端包含将脚本放在每个页面上。
您可以将脚本放入脚本文件(ad-script.js,名称无关紧要)并将其包含在您的网页中,如下所示:
<script src="ad-file.js">
您还可以创建一个类似ad-file.html的文件,然后将脚本粘贴到其中。然后将其包含在每个页面中,如下所示:
<!--#include file="ad-file.html" -->
此外,CSS是一种样式语言,因此无法处理脚本。
答案 2 :(得分:-2)
您似乎对CSS的工作方式感到困惑。虽然您的CSS正确定位ID为“ad1”的元素,但CSS的格式为“display:none;”并没有相同的迹象。其次,'type'和'src'很可能不是你可以修改的有效CSS属性。
我知道您担心必须在多个页面上更改此链接。如果您想要另一种方法来解决此问题,您可以将PHP用于您的网站,并为您的网站中包含Javascript的部分制作PHP文件。然后,您所要做的就是编辑一个PHP文件,每个站点都将包含该文件。或者,您可以使用更好的免费文本编辑器(例如KomodoEdit)进行批量替换,只需很少的麻烦或时间。