iframe的窗口名称(window对象的name属性)

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,博主地址: https://blog.csdn.net/GRAY_KEY/article/details/87927349

举个栗子:

现有一个 a.jsp 页面,通过 iframe 嵌套一个 b.jsp 页面。

对于 a.jsp 页面的窗口名称,可以在js脚本中通过 window.name 来获取;

而 b.jsp 这一嵌套页面,同样是在js脚本中通过 window.name 来获取,不同的是:

如果 a.jsp 页面中的 iframe嵌套语句 如下:

<iframe  src="/hello" ></iframe>      <!-- 没有设置name属性值 -->

那么在 b.jsp 页面中通过获取到的  window.name 的值将是 undefined,

只有在 a.jsp 页面中的 iframe嵌套语句中,设置 iframe标签的name属性值,如下:

<iframe name="iframe_001" src="/hello" ></iframe>	<!-- 设置了name属性值 -->

在 b.jsp 页面中通过获取到的  window.name 才有值,其值就是 iframe标签的name属性值。

猜你喜欢

转载自blog.csdn.net/GRAY_KEY/article/details/87927349