<!--#include file=abc.asp-->
解决方案 »
- js中继续正则表达式的疑问?
- 很简单的问题,这代码为什么遍历不了Table??
- 请教node.childNodes中,子元素个数问题。
- html+js 下拉菜单不显示,请教大虾帮忙解决下!
- 有关动态表单的问题,为什么提示对象为空啊?
- 求用asp和javascript实现抽奖过程的代码
- javascript 里面怎样使用服务器端的控件TEXTBOX ?
- 请问怎样实现在网页上点击某一项如一个文件夹使其背景色变深,表示选中!
- jquery 读取 txt 文件 ?
- js能够把文本段依据标点符号分成一句句的吗
- 小妹请教各位大哥,怎样动态控制文本框的readonly属性,不好意思,分数不多。
- 请问如何获取到页面上某个图片的长度和宽度?
.mya{behavior:url(a.htc)
呵呵.
behavior 方法好(IE5+)! 但只能支持同域名include.
data="http://www.csdn.net/"></object>
这种方法有一点:你要自己设定该控件的高与宽以适应网页的大小
是怎么做的??
请教?
我好像再哪里看到过,但是现在搜索不到了
-----------------------------------------------------------------
iframe当然可以知道页面的高和宽啦。<iframe src="xxx.html" id="iframe1" onload="this.height=iframe1.document.body.scrollHeight+20;this.width=iframe1.document.body.scrollWidth+20"></iframe>这样就可以啦。
-----------------------------------------------------------------
IE 是不允许你直接访问iframe 里的对象的,IE会报"没有权限"。所以这样是行不通的.
IE download 的写法是:<IE:DOWNLOAD ID="oDownload" STYLE="behavior:url(#default#download)" /><div ID=oText>
</div>
<SCRIPT>
function onDownloadDone(s) {
oText.innerHTML=s;
}
oDownload.startDownload('frag.htm', onDownloadDone);
</SCRIPT>
不过它只能download 本域名下的文件.
~~~~ 晕晕 ~~~~<)".."(>
( (..) ) I can fly...☆☆☆☆☆ 就快有星星了,加油加油。 ☆☆☆☆☆
调用其它页面…… 谢谢
-----------------------------------------------------------------
iframe当然可以知道页面的高和宽啦。<iframe src="xxx.html" id="iframe1" onload="this.height=iframe1.document.body.scrollHeight+20;this.width=iframe1.document.body.scrollWidth+20"></iframe>这样就可以啦。
-----------------------------------------------------------------
IE 是不允许你直接访问iframe 里的对象的,IE会报"没有权限"。所以这样是行不通的.
IE download 的写法是:<IE:DOWNLOAD ID="oDownload" STYLE="behavior:url(#default#download)" /><div ID=oText>
</div>
<SCRIPT>
function onDownloadDone(s) {
oText.innerHTML=s;
}
oDownload.startDownload('frag.htm', onDownloadDone);
</SCRIPT>
不过它只能download 本域名下的文件.
===================================================================
不可能的,没有提示。下面的地址都是使用iframe的。http://skyover.hn.org/Article?1320 -- 1330==================================================================
用IE#download是不错,但是ns和mozzila根本就毫无反应,总得考虑点兼容性吧。而iframe则无此问题。我的页面我试过了不论是ie还是ns或者mozilla都没有问题,也没有提示的。
谢谢你的回帖!
我搞清楚了,<iframe src="xxx.html" id="iframe1" onload="this.height=iframe1.document.body.scrollHeight+20;this.width=iframe1.document.body.scrollWidth+20"></iframe>
这种用法调用本域名问题是没有问题的,可以说是所有方法当中最好的。当然兼容性也非常好。:) 只是我以前一直是调用其它域名下的问题所以会有"没有权限"的问题。
呵呵。^_^*************************
大家踊跃发言呀!还有其它的方法吗? 对于调用其它域名下的页面,除了js 外还有其它方法吗?
不会说要include,require吧。。
呵呵。
简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好!
1.IFrame引入,看看下面的代码 [代码] <IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME>
你会看到一个外部引入的文件,但会发现有一个类似外框的东西将其包围,可使用
[代码] <iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe>
但你会发现还会有点问题,就是背景色不同,你只要在引入的文件import.htm中使用相同的背景色也可以,但如果你使用的是IE5.5的话,可以看看这篇关于透明色的文章 如果想引入的文件过长时不出现滚动条的话在import.htm中的body中加入scroll=no
2.<object>方式 [代码] <object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
3.Behavior的download方式 [代码]
<span id=showImport></span>
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<script>
function onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>
我先说说我帖贴的原因吧
大家经常需要在页面里调用其它页面的小碎片:
最常用的方法是 js, 但它有弊病:
第一,js include 需要单独定制js 格式。
第二,js include 在页面下载时不是并行处理的,如果 js 文件位于其它服务器上,而这台服务很忙,那整个页面就会一直等下去,直到显示出来或服务器超时。得到的结果就是页面卡住了!
另一种 object
此外还是 ie#download 弊病:
正如 skyover(嘻哈呵嘿) 说的,我们不得不考虑兼容性的问题,所以 object(IE支持,NS不支持??不太肯定的说) 和download(ie5+) 所以就要舍弃了.最后 剩下include 了,不可否认它是最经典的include 方法. 也受了 skyover 的点化,我知道了它在调用 本地文件时可以作到窗口大小的自适应! 只是当调用其它域下的文件时不能得到document 大小罢了。但我觉得它还是不失为一个很好的方法并且它是并行处理的 。明天上午结帖。再次谢谢大家了!
希望大家提意见和建议…