Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更换ad';s帧源_Javascript - Fatal编程技术网

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";
}