在iFrame内的框架上应用title标签
Applying a title tag to a frame within an iFrame
我试图在iframe内添加标题标签。所有文件都在同一个域中。
我在iframe内加载的html页面的完整选择器是"html> frameset:n -child(2)> frame:n -child(1)"
然而,即使使用下面的代码也不会更新iframe内任何帧的属性。
$('#project_frame').contents().find('frame').attr('title','Table of Contents');
<iframe id="project_frame" name="project_frame" src="<?= $uri ?>" frameborder="0" title="project_frame"></iframe>
加载源代码的iframe与主程序执行是异步的,所以这里有一个很好的技巧,可以让所需的代码等待加载完成:
<iframe id="project_frame" name="project_frame" src="<?= $uri ?>" frameborder="0" title="project_frame"></iframe>
$("#project_frame").load(function () {
$("#project_frame").contents().find('frame:first').attr('title', 'Table of Contents');
});
在这里发现:Javascript回调时IFRAME完成加载?
document.getElementById("project_frame").contentWindow.document.title="MY TITLE";
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 跟踪在页面加载时应用内联样式的JavaScript
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如果文本字段为空,则使用JavaScript应用CSS样式
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 从html创建一个指令,该指令按类名应用函数
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 在iFrame内的框架上应用title标签
- 如何在angular js中有条件地应用title