我同意icystone(石冰) 的看法的。我很讨厌那些功能的网站的,理由有:
(1)该功能根本没有用,因为有其他方法得到原代码的。浪费程序员时间
(2)该功能对于浏览者心理上产生一种没有亲切感的感觉。用专业语讲:界面不友好。

解决方案 »

  1.   

    内容全部动态生成, 这样人家把代码拿走了也麻烦的很
    有时把一个文件分成几个文件来处理
    你去http://threethree.363.net/joke.htm
    看看
    能不能保存网页?
      

  2.   

    如果要屏蔽鼠标右键可以用下面的代码:
    <script language="JavaScript">
    <!--if (window.Event) 
    document.captureEvents(Event.MOUSEUP); function nocontextmenu() 
    {
    event.cancelBubble = true
    event.returnValue = false;return false;
    }function norightclick(e) 
    {
    if (window.Event) 
    {
    if (e.which == 2 || e.which == 3)
    return false;
    }
    else
    if (event.button == 2 || event.button == 3)
    {
    event.cancelBubble = true
    event.returnValue = false;
    return false;
    }}document.oncontextmenu = nocontextmenu; // for IE5+
    document.onmousedown = norightclick; // for all others
    //-->
    </script>如果要屏蔽工具条,可以修改注册表但是如果你想屏蔽你网页的源文件,我想基本上是不可能实现的,因为打开网页的时候它总是要下载你本地机器上一个暂存的文件的,所以用户即使无法直接看你的源文件,但却可以看自己机器上的文件,我看老兄你还是省省吧。
      

  3.   

    用微软的脚本编译器加密你的js,vbs程序