xhtml1.1我需要用到框架。怎么办?

lxcooi 2006-03-17 09:17:14
同题。
<object>可以模似框架。但无法脚本访问。
谁有办法?

开贴七日,无果散分。
...全文
199 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
2003bbs 2006-03-20
  • 打赏
  • 举报
回复
建议将“<object id="test" data="HTMLPage.htm" width="100%" height="50%" type="text/html">
</object>”整个写在js函数中,然后通过调用不同的参数来实现不同的页面。
meizz 2006-03-17
  • 打赏
  • 举报
回复
不会吧,我记得好象有一个专门的DTD针对框架而定的。

//脚本如何访问<object>里包含的页面
<object id=mm data="t.htm" style="width: 200px; height: 160px;" type="text/x-scriptlet"></object>
<input type=button value=html onclick="alert(mm.html)">
<input type=button value=text onclick="alert(mm.text)">

t.htm:
<script >
public_description=new Editor
function Editor()
{
this.put_html=function(v){document.body.innerHTML=v};
this.get_html=function(){return document.body.innerHTML};
this.put_text=function(v){document.body.innerText=v};
this.get_text=function(){return document.body.innerText};
}
</script>
mingxuan3000 2006-03-17
  • 打赏
  • 举报
回复
mark
lxcooi 2006-03-17
  • 打赏
  • 举报
回复
iframe仅在xhtml1.0框架中才有定义。
xhtml1.1中无定义。
是是非非 2006-03-17
  • 打赏
  • 举报
回复
同意楼上,用iframe
patchclass 2006-03-17
  • 打赏
  • 举报
回复
用iframe啊 也是符合 xhmtl的
lxcooi 2006-03-17
  • 打赏
  • 举报
回复
<body>
<div>
<object id="test" data="HTMLPage.htm" width="100%" height="100%">
</object>
</div>
</body>
现在object就可以在页面中显示为类似于嵌入式框架的样子。
现在要求在此页面访问到object中的页面地址。
注:HTMLPage.htm上面有链接,也就是说,object中的页面地址是可变的。
在框架中,框架本身是一个window对像。但这里不是。

我的问题是在xhmtl中实现一个可脚本访问的框架。可以由上面的代码来编写一个脚本访问。
也可以给出其它解决方案。
pswdf 2006-03-17
  • 打赏
  • 举报
回复
你把HTML代码贴一下出来

大家帮你分析一下
孟子E章 2006-03-17
  • 打赏
  • 举报
回复
怎么会无法访问呢?
lxcooi 2006-03-17
  • 打赏
  • 举报
回复
<body>
<div>
<object id="test" data="HTMLPage.htm" width="100%" height="50%" type="text/html">
</object>
<input id="aaaa" type="button" onclick="window.alert(test.location)" value="aaaa" />
</div>
</body>

我最新的测试结果:
打开页面后点击按钮,得到当前页的location
点击object中的链接链接到新页后可以得到新打开页的location
如果新打开的页面不在原域中,会显示无权打开。
patchclass 2006-03-17
  • 打赏
  • 举报
回复
用data 属性的确可以解决,不知道是不是1.1规范
我还在用1.0的规范呢
大猫钓鱼 2006-03-17
  • 打赏
  • 举报
回复
查了下W3C,好像xhtml1.1真的没有iframe呢。

http://www.w3.org/TR/xhtml11/doctype.html#s_doctype

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧