前段时间我曾考虑如何降低网页的费用。 我决定使用广告。这是一个文字链接广告。单击文本链接时 广告在新标签页中打开。
过了一段时间,我意识到关闭广告真的很无聊,不仅仅是为了我,而是为了访问我网页的所有人。
我提出的解决方案是制作一个框架。我知道框架很糟糕,但这是我能想到的唯一解决方案。
它看起来像这样:
<frameset rows="0.01%,99.99%" border="0" SCROLLING=NO NORESIZE>
<frame src="script" name="script">
<frame src="advertisement.html" name="advertisement ">
</frameset>
在脚本框架中,我将javascript重新定向到访问者页面,当鼠标被点击/ at / in(不知道它是哪个:) :)窗口时。
现在我的问题:
我从sponsorad.de
<script type="text/javascript" src="http://www.sponsorads.de/script.php?s=209836"></script>
它正在执行的脚本是:
<script type="text/javascript">
var preferrer='';`
try {
preferrer = top.document.referrer;
} catch (e) {
preferrer = '';
} finally {
var rndVal = 100*(Math.random());
document.write('<!-- '+rndVal+'-->');
document.write('<scr' + 'ipt type="text\/javascript"
src="http://www.sponsorads.de/a_script.php?s=209836&pref=' +
escape(preferrer) +
'&ref=' +
escape(document.referrer) +
'&ck=1&rndVal=' +
rndVal +
'"><\/scr' +
'ipt>'
);
}
</script>
那么如何才能在我的广告框架中打开这个链接呢? 我愿意接受Javascript,jQuery,.htaccess或任何其他解决方案。
答案 0 :(得分:0)
<script type="text/javascript">
var preferrer='';`
try {
preferrer = top.document.referrer;
} catch (e) {
preferrer = '';
} finally {
var rndVal = 100*(Math.random());
var txt = '<!-- '+rndVal+'-->';
txt += '<script type="text\/javascript"
src="http://www.sponsorads.de/a_script.php?s=209836&pref=' +
escape(preferrer) +
'&ref=' +
escape(document.referrer) +
'&ck=1&rndVal=' +
rndVal +
'"><\/script>';
window.advertisement.document.write(txt);
window.advertisement.document.close();
}
</script>
或者如果您不想破解他们的脚本,请执行以下操作:
<script>
var oldWrite = document.write;
document.write=function(str) {
window.advertisement.document.write(str);
}
</script>
<script type="text/javascript" src="http://www.sponsorads.de/script.php?s=209836"></script>
<script>
document.write=oldWrite;
window.advertisement.document.close();
</script>