在 HTA 中将元素目标发送到 iframe
sending a element target to iframe in hta
第一个问题 - 轻松:)
我想在 iframe 中显示一个 html 页面(名称 = "内容"(。问题是,如果我在IE中打开,那么这就可以了,但是如果我作为hta文件打开,那么href会作为新窗口弹出。
我做错了什么?
<html>
<head>
<title>Test Link to target iFrame</title>
<HTA:Application
ID = "HTA"
ApplicationName = "Test Link to target iFrame"
Border = "thin"
BorderStyle = "normal"
Caption = "yes"
ContextMenu="yes"
Icon = ""
InnerBorder="no"
MaximizeButton = "yes"
MinimizeButton = "yes"
Navigable="yes"
Scroll="yes"
SrollFlat="no"
Selection="yes"
ShowInTaskBar = "yes"
SingleInstance = "yes"
SysMenu = "yes"
Version = "1.0"
WindowState = "maximize"
>
<script type="text/javascript">
var main = function(){
create_div_frame();
createLink();
}
var create_div_frame = function(){
var div = document.createElement("div");
div.id = "content_div";
document.body.appendChild(div);
var iframe = document.createElement("iframe");
iframe.id = "content_frame";
iframe.name = "content";
iframe.src ="html/default.html";
iframe.frameborder = "1";
iframe.application = "yes"
document.getElementById("content_div").appendChild(iframe);
}
var createLink = function(){
var ul = document.createElement("ul");
ul.id = "my_ul";
document.getElementById("content_div").appendChild(ul);
var li = document.createElement("li");
li.id = "my_li";
document.getElementById("my_ul").appendChild(li);
var a = document.createElement("a");
a.id = "my_a";
a.href = "html/content.html";
a.target = "content";
document.getElementById("my_li").appendChild(a);
var label = document.createElement('label');
label.htmlFor = "my_a";
label.appendChild(document.createTextNode("content"));
document.getElementById("my_a").appendChild(label);
}
</script>
</head>
<body onload = main();>
</body>
</html>
感谢Teemu在这个线程上。
HTML 标记不在 HTA 中
我在我的页面上添加了文档类型和 x-ua 兼容,它现在可以工作了。
相关文章:
- 使用javascript将表单提交到iframe目标中
- 在 iframe 中指定全局变量名称时,表单目标会中断
- html表单操作跨域目标iframe
- iFrame 不会扩展到完整的内容高度,即使有 jQuery 脚本以它为目标
- 将 href 加载到 iframe,但以父窗口为目标
- 在 HTA 中将元素目标发送到 iframe
- 使用目标从弹出窗口在 safari 中发布和重定向 iframe
- 目标窗口.打开iframe
- 将位于子页面中的主页中的iframe作为目标
- php或javascript中不同页面的目标iframe
- iframe上的跨域javascript,而无法访问目标iframe
- 我怎么能有一个iframe来显示目标页面及其所有内容's元素的比例为50%
- 发布到iframe目标:无法从iframe获得响应
- 如何使用Javascript postMessage将不同协议的iframe外部的元素作为目标
- YouTube API目标(多个)现有iframe
- 从VBulletin调用外部动态链接>需要在基本目标iFrame中打开的链接
- 使用javascript将Iframe作为目标,并在内部使用GET方法的php
- 目标主窗口从iframe在HTML中
- 删除iframe link中的目标属性
- jQuery ajax和php iframe.形成目标问题