<input type=button value=查看源文件 onclick="window.location = 'view-source:'+window.location.href">

解决方案 »

  1.   

    将你要禁止查看源文件的网页通过showmodal方法显示吧告诉你可能是犯了罪,网络应该是共享的啊
      

  2.   

    如果当前窗口是其他窗口打开的,且没有toolbar,menubar的话,可以通过屏蔽鼠标右键的方法来实现禁止查看原文件功能!方法如下:
    <script language=javascript>
    function mm()
    {
        if(event.button==2 || event.button==3) //屏蔽右键,或先按左键再按右键
            alert("禁止查看原文件");
    }
    document.onmousedown=mm;
    </script>
      

  3.   

    楼上这招很容易攻破的,比如用MyIE这样的浏览器,窗口弹出后只要禁用掉js就可以了。