社区
CSS
帖子详情
xhtml1.1我需要用到框架。怎么办?
lxcooi
2006-03-17 09:17:14
同题。
<object>可以模似框架。但无法脚本访问。
谁有办法?
开贴七日,无果散分。
...全文
239
12
打赏
收藏
xhtml1.1我需要用到框架。怎么办?
同题。 可以模似框架。但无法脚本访问。 谁有办法? 开贴七日,无果散分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
1.什么是
XHTML
?——《跟老吕学
XHTML
》
XHTML
(eXtensible HyperText Markup Language)可扩展超文本标记语言,是一种新兴的网页设计和制作语言。
XHTML
是在HTML基础上发展起来的,同时吸取了可扩展 标记语言(extensible Markup Language,XML)的语法严谨的优点。因此,
XHTML
比 HTML具加更加严谨的语法,能够为众多品牌的Web浏览器研发提供规范的技术标准,
XHTML
的可扩展性和灵活性将适应未来网络应用的更多需求。
XHTML
语法规则及 HTML/
XHTML
(
XHTML
1.0/
XHTML
1.1
和 HTML 4.01/HTML 5) 文档类型说明
可扩展超文本标记语言(英语:eXtensible HyperText Markup Language,
XHTML
),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML 是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而
XHTML
则基于可扩展标记语言(XML),XML 是 SGML 的一个子集。
XHTML
1.0 在 2000 年 1 月 26 日成为 W3C 的推荐标准。
什么是
xhtml
_
XHTML
的完整形式是什么?
什么是
xhtml
XHTML
:可扩展超文本标记语言 (
XHTML
: Extensible Hypertext Markup Language)
XHTML
is an abbreviation of "Extensible Hypertext Markup Language".
XHTML
是“可扩展超文本标记语言”的缩写。 It was developed by World Wide Web ...
XHTML
1.0提供了三种DTD声明
DOCTYPE声明位于文档中的最前面的位置,处于便签之前。DOCTYPE是document type(文档类型)的缩写。主要是用来说明你用的
XHTML
或者HTML是什么版本。浏览器根据你DOCTYPE定义的DTD(文档类型定义)来解释页面代码,并展现出来。所以,要建立符合标准的页面,DOCTYPE声明是必不可少的关键组成部分。
XHTML
1.0提供了三种DTD声明可供选择:1.过渡的(Tr
你真的在使用
XHTML
吗?(MIME类型/
XHTML
1.0与
XHTML
1.1
区别)
总结:除非你使用application/
XHTML
+xml”这个MIME类型来发布你的网页,否则你所谓的“
XHTML
”只是名义上的XML而已。
CSS
61,117
社区成员
60,701
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章