我在 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/