Javascript 更换ad';s帧源
我已经从一个站点获取了一个子域,但是当我将它用于我的站点时,它会在页面下显示一个广告。我想了解该广告。该广告配置的页面源:Javascript 更换ad';s帧源,javascript,Javascript,我已经从一个站点获取了一个子域,但是当我将它用于我的站点时,它会在页面下显示一个广告。我想了解该广告。该广告配置的页面源: <frameset rows="*,29" > <frame src="http://mysubdomaiin.org/Loggedpage.php" name="redir_frame" frameborder=0> <frame src="http://mysubdomaiin.org/KHgKKjl_popupgoog
<frameset rows="*,29" >
<frame src="http://mysubdomaiin.org/Loggedpage.php" name="redir_frame" frameborder=0>
<frame src="http://mysubdomaiin.org/KHgKKjl_popupgoogle.html" noresize="noresize" scrolling="no" name="ad_frame"
frameborder="0">
<noframes>
Sorry, your browser does not support frames. Click <a href="http://5.14.121.91:100/Loggedpage.php" TARGET=_top>here</A>
</noframes>
</frameset>
但它不起作用。我应该怎么做?返回一个,而不是一个元素。您需要修改列表的第一项:
function replace(){
document.getElementsByName('ad_frame')[0].src = "http://www.google.com";
}
你怎么知道网站在你提交代码后不会修改你的代码?很有可能它会检查您是否删除了框架的内容,并每次都将其还原。也许。我可以找出您是否帮助我处理代码。如果代码正确,则表示您是对的。Java!=JavaScript!!看起来很有可能,一家公司的商业模式涉及到你的子域上显示的广告,该公司会进行某种检查,以确保你不仅仅是在这样做。如果你想在不做广告的情况下展示一个网站,你应该只为自己的域名付费,而不是尝试破解其他服务。我有6个来自“FREENOM”的免费域名但问题是,我没有静态ip,80端口被阻塞。因此我必须将该站点与子域一起使用,因为它们可以为我提供端口80重定向。它仍然不起作用!这意味着每次我加载页面时,他们都会检查帧的来源?@sergiureznicencu“不工作”是什么意思?这会给你一个错误吗?它不会改变来源吗?它不会重新加载框架吗?它不会替换源url。它仍然会显示anoying ad.@sergiureznicencu您在哪里从html调用replace()?:
function replace(){
document.getElementsByName('ad_frame')[0].src = "http://www.google.com";
}