比方说有10个页面   都有相同的页头部分  怎么才能实现 1个页面页头改了 另外几个页面的页头 同时更新 了   
我这个就是html页面

解决方案 »

  1.   

    也可以用php的include原理和iframe是一样的
      

  2.   

    我用了这个 头部导航的下拉菜单都被遮住了 郁闷了  而且头部导航还居中不了margin:0 auto 哎纠结
      

  3.   


    <HTML>
    <HEAD>
    <TITLE>标题</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <META http-equiv=Pragma content=no-cache>
    <META http-equiv=Cache-Control content=no-cache>
    <META http-equiv=Expires content=-1000>
    <LINK href="css/admin.css" type="text/css" rel="stylesheet">
    </HEAD>
    <FRAMESET border=0 frameSpacing=0 rows="60, *" frameBorder="no">
    <FRAME name=header src="header.html" frameBorder=0 noResize
    scrolling=no>
    <FRAME name=main src="main.html" frameBorder=0 noResize scrolling=yes>
    </FRAMESET>
    <noframes>
    </noframes>
    </HTML>10个面页这么写就行了,只要改hteader.html所有的都改了
      

  4.   

    <html>
    <head>
        <title></title>
    </head>
    <body>
        <iframe src="这里引入你的头部"></iframe>
        <p>一些老的浏览器不支持 iframe。</p>
        <p>如果得不到支持,iframe 是不可见的。</p>
    </body>
    </html>
      

  5.   

    如果你的IFRAME只是一个不高的菜单条,而你的下拉菜单会超出这个IFRAME的高度,就不太好办了。其实更好的方式是引入一个SCRIPT。把你要写在页头部分的代码写在JS里,当然得用JS的输出方法 比如document.write("html内容") 或者是赋值等等。然后每个只要<SCRIPT SRC="这个JS文件的URL"></script>就可以了。需要改动的时候,就改那个JS文件。
      

  6.   

    主要看你具体情况。如果情况合适,能用IFRAME还是用IFRAME,比较简单直观。如果情况不允许,就用SCRIPT的方法,这个可以应付所有情况。
      

  7.   

    你看用ajax读取html文件可行不,主要是里面有<script>标签不知道读得准确不,需要你把所有网页的js都独立出来,用src去引用