小弟新学网站制作,谁能告诉我通过 inchlude 包含的html 网页怎么才能避免url 输入直接打开,从而脱离原有的页面打开,例如一个header 文件,就是网站导航栏的公共文件!非常感谢,还望那位大侠帮帮小弟!使用shtml,就是避免用户url直接输入header.html 在地址栏打开!

解决方案 »

  1.   


    inchlude 还真不清楚楼主要是用iframe可以~·不让直接打开~·<script type="text/javascript">
    if(window.top == parent.window){
    alert('新窗口打开了~·')
    }</script>
      

  2.   

    楼主页面里加上这个js试下~·<script type="text/javascript">
        if(window.top == parent.window){
            alert('新窗口打开了~·')    
        }</script>
      

  3.   

    <script type="text/javascript">
        if(window.top == parent.window){
            alert('新窗口打开了~·')    
        }</script>这个我式过了,不能是现在,如果写进去然后就不能打开了!
      

  4.   


    那你就这样试试判断一下那个页面里的元素比如你那个页面里有个id为p的标签
    然后你在include的那个页面写
    if(!document.getElementById('p')){
    alert('新窗口~·')
    }