在一个html页面中想用JavaScript代码引用另一个abc.html页面的代码怎么写?

比如用123.html,里面加上一行代码,直接引用abc.html页面里的内容,就像一样的效果。(不过引用的话,不能使被引用的内容的全局字体、颜色等值和引用页(123.h... 比如用123.html,里面加上一行代码,直接引用abc.html页面里的内容,就像一样的效果。(不过引用的话,不能使被引用的内容的全局字体、颜色等值和引用页(123.html)的相同,不知道JavaScript引用的行不行?

谢谢!!
展开
 我来答
维湾教育培训
推荐于2019-10-17 · 知道合伙人软件行家
维湾教育培训
知道合伙人软件行家
采纳数:3549 获赞数:13648

向TA提问 私信TA
展开全部
通过嵌套iframe 实现嵌套html页面
<script type="text/javascript">
$(function () {
document.getElementById("ifm").src ="";//Url地址
$("#ifm").load(function () {
var h = document.body.clientHeight;
var w = document.body.clientWidth;
document.getElementById("ifm").height = h + "px";
document.getElementById("ifm").width = w + "px";

});
})
</script>
<body style="overflow-y:hidden;overflow-x:hidden">
<div id="pageone" style="">
<iframe name="ifm" id="ifm" scrolling="yes" style="background-color: transparent;" marginwidth="0" marginheight="0" frameborder="0">
</iframe>
</div>
</body>
一个著名神经病
2018-05-28 · TA获得超过1.1万个赞
知道小有建树答主
回答量:53
采纳率:100%
帮助的人:7288
展开全部

这个属于html嵌套页面。

是通过嵌套iframe 来实现嵌套html页面。

<script type=‘text/javascript’>

$(function () {

document.getElementById(‘ifm’).src =‘’;//Url地址

$(’#ifm‘).load(function (){

var h = document.body.clientHeight;

var w = document.body.clientWidth;

document.getElementById(’ifm‘).height = h + ‘px‘;

document.getElementById(’ifm‘).width = w + ’px‘;



});

})

</script>

<body style=‘overflow-y:hidden;overflow-x:hidden’>

<div id=’pageone‘ style=‘’>

<iframe name=‘ifm’ id=‘ifm’ scrolling=‘yes’ style=‘background-color: 

transparent;’ marginwidth=‘0’ marginheight=’0‘ frameborder=‘0’>

</iframe>

</div>

</body>

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
helloworld1987
2018-01-07 · TA获得超过184个赞
知道答主
回答量:148
采纳率:0%
帮助的人:92.6万
展开全部
1.使用shtml,inlcude指令可以包含另一个文件
2.使用ajax动态将abc.html内容请求过来,并写入到123.html中的一个div中

例如:
在123.shtml文件中(注意,必须是shtml文件)
然后在页面中写上<!--#include file="abc.html"-->指令,这样就可以将abc.html包含到abc.shtml文件中了。

或者使用ajax,如:使用jquery
$('#content').load('abc.html');
这样就可以将abc.html页面的内容动态加载到id为content的元素中显示。

至于具体的代码,你可以百度一下“SHTML include”或“jQuery load”,有许多类似的结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式