分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

html使用共同的头部导航

发布时间:2023-09-06 02:04责任编辑:沈小雨关键词:暂无标签
写公司官网时,发现导航和轮播每一个页面都有,首先想到的是用vue的路由来实现,后来考虑到seo的问题,需要用到nuxt,后来想了比较麻烦就没有用,然后想到了了iframe(但是iframe有阻塞页面的加载等缺点,没有使用)
下面还是说一下iframe自动适应高度的问题
子页面添加如下代码:

 ???var oIframe = window.top.document.getElementById("mainiframe"); ???var oBody = document.getElementsByTagName("body")[0]; ???oIframe.style.height = oBody.offsetHeight + ‘px‘;

如果主页面的iframe是动态的,主页面需要添加如下代码:

 ??function loadPage(path) { ???????document.getElementById("mainiframe").src = path ???}

最后还是使用了jq 的load
但是load在本地访问的时候会出现跨域问题,需要放在服务器上访问,不然报错如下:

load方法如下:

 ??function loadPage(path) { ???????$(‘.page‘).load(path) ???}

html使用共同的头部导航

原文地址:http://blog.51cto.com/12885303/2147338

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved