从HTML页面调用时,IFRAME不在父框架中加载

时间:2014-08-28 13:05:08

标签: javascript html angularjs

我们在asp页面中有1个IFRAME。还有1个HTML页面,我们使用angular.js点击锚标签时将其重定向到父IFRAME。

在HTML页面中,我们在锚标记

中提供了下面给出的代码

ng-click="seeDetail(); ">转到父iframe

在javascript函数seeDetail()中,我们有如下所示的代码,

var url = "./PageToBeLoaded.asp";
parent.document.getElementsByTagName("IFRAME").item("frameID").src = url;

在javascript中调用此语句时,我们需要在父IFRAME中启动URL。但是,不要在父IFRAME中加载它在HTML页面本身中的加载。

2 个答案:

答案 0 :(得分:1)

是的。您正在寻找父级,找到iframe,并设置它的src,这可能是当前的iframe。我认为您正在寻找的是parent.location.assign(url)

答案 1 :(得分:0)

我们使用ng-href标签和target属性,它工作正常。提供了ng-href的URL和目标属性的帧名。