网页设计-公用导航栏

一、asp语言和php语言(有待检验,还未具体深入学习)

根据所写的导航栏,对应写成head.asp,如主页index.asp.在网页主内容部分开头位置调用asp文件,增加如下代码:

<!–  #include file=”head.asp”    –> 

php语言类似与asp文件。

二、通过html的iframe标签(这种方法的导航栏格式位置可能还需要再具体调节)

制作一个公共的导航栏文件head.html,调用该文件的位置为,为主页文件代码开始位置添加如下代码:

<iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"
scrolling="no" src="head.html" height="auto" width="100%"></iframe>

在使用这种方法时,需注意将链接的跳转打开方式改为在新窗口或选项卡中打开文档即target属性改为_blank。如下:

<a href="example.html"></a>

通过改变target属性,可以避免在当前页面打开,影响美观。

三、通过javascript语言

将所编写的head.html文件,转为js文件,即head.js,调用方法亦是在开始位置增加如下代码:

<script type="" src="head.js"></script>

注意通过将html文件转为js文件后,要注意乱码问题。

如果需要将文件格式转换可以通过以下网址:

html文件转换工具

转换完的格式以下为例:

document.writeln("<!DOCTYPE html>");
document.writeln("<html lang=\'zn-CN\'>");
document.writeln("<head>");
document.writeln("    <meta charset=\'UTF-8\'>");
document.writeln("    <title>导航栏</title>");
document.writeln("    <link rel=\'stylesheet\' href=\'../css/demo.css\'/>");
document.writeln("</head>");
document.writeln("<body>");
document.writeln("<div class=\'top\'>");
document.writeln("    <ul>");
document.writeln("        <li><a href=\'https://www.gushici.net/shici/22/42902.html\' target=\'_blank\'>首页</a></li>");
document.writeln("        <li><a href=\'#\'>指南</a></li>");
document.writeln("        <li><a href=\'#\'>娱乐</a></li>");
document.writeln("        <li><a href=\'#\'>教育</a>");
document.writeln("            <ul>");
document.writeln("                <li>");
document.writeln("                    <a href=\'liti.html\' target=\'_blank\'>例题</a>");
document.writeln("                </li>");
document.writeln("            </ul>");
document.writeln("        </li>");
document.writeln("        <li>");
document.writeln("            <a href=\'#\'>资产表</a>");
document.writeln("            <ul>");
document.writeln("                <li><a href=\'shouru.html\' target=\'_blank\'>收入表</a></li>");
document.writeln("                <li><a href=\'zaiwu.html\' target=\'_blank\'>负债表</a></li>");
document.writeln("            </ul>");
document.writeln("        </li>");
document.writeln("        <li>");
document.writeln("            <a href=\'#\'>我要留言</a>");
document.writeln("            <ul>");
document.writeln("                <li><a href=\'#\'>建议</a></li>");
document.writeln("                <li><a href=\'#\'>留言</a></li>");
document.writeln("            </ul>");
document.writeln("        </li>");
document.writeln("        <li style=\'float:right\'>");
document.writeln("            <a class=\'active\' href=\'denglu.html\' target=\'_blank\'>登录</a>");
document.writeln("            <ul>");
document.writeln("                <li><a href=\'wy.html\' target=\'_blank\'>注册</a></li>");
document.writeln("            </ul>");
document.writeln("        </li>");
document.writeln("        <li style=\'float:right\'><a href=\'#about1\'>关于我们</a></li>");
document.writeln("    </ul>");
document.writeln("</div>");
document.writeln("</body>");
document.writeln("</html>");

通过这种方法,如果需要调用公共的导航栏文件,可以随时通过链接对应的head.js文件实现。方便即使链接。

有问题处尽情指正。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值