javascript - 使用javascript更改iframe中的URL

标签 javascript url iframe

我在 iframe 中有一个,它从父页面调用一个函数。该函数是 window.location,但这不会更改 url。有没有办法让 iframe 从父页面调用一个函数,这会导致 iframe 更改 url?我还有一个基本问题,如果我有一个 iframe,然后单击将我带到新页面的链接,父页面是否保持打开状态?

在此先感谢您的帮助。对不起,如果我听起来像个彻头彻尾的白痴,我是 javascript 的新手。

戴夫

最佳答案

window.location 不是一个函数,它是一个对象

要做你想做的事,首先让 iframe 从它的父级调用一个特殊函数。

parent.sendMeToGoogle();

然后在函数中(在父函数中)做类似的事情:

function sendMeToGoogle(){
    document.getElementById('iframeID').src="http://google.com/";
}

关于javascript - 使用javascript更改iframe中的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036572/

相关文章:

iframe - 拖放 Iframe Gridster

javascript - jQuery UI 效果导致 iframe 重新加载

javascript - JSFIDDLE 上没有错误,但站点和 jslint 上有错误

javascript - Highcharts - HighCharts 导航器的特定颜色区域

url - 用于 SEO 的 URL 中的破折号与下划线

django - 链接到 Django 中的当前页面,是否带有附加 GET 参数?

javascript - 如何在 jQuery 中使用 html 表打印 html 表中的值

javascript - 在 bootstrap 中固定视频后,Div 位置不正确

脚本未检测到 Javascript src 变量

javascript - 使用 Post 或 iframe 时,Internet Explorer 文件传输接收到的行重复