************* 屏蔽查看源文件 ************
<head>
<script>
function clear()
{
Source=document.body.innerHTML; //获取文档的原有内容
document.open(); //打开文档
document.write("代码已经被屏蔽");//输出提示内容
document.close(); //关闭文档
//document.title="看不到源代码"; //文档标题
document.body.innerHTML=Source; //重新写入旧内容
}
</script>
</head>
<body onload=clear()>
</body>我如下更改屏蔽源文件,想屏蔽部分代码,而不是整个网页源文件
<script>
function clear()
{
Source=document.getelementbyid("hid").innerHTML; //获取文档的原有内容
document.open(); //打开文档
document.write("代码已经被屏蔽");//输出提示内容
document.close(); //关闭文档
//document.title="看不到源代码"; //文档标题
document.getelementbyid("hid").innerHTML=Source; //重新写入旧内容
}
</script>
<body onload=clear()>
<div id="hid">...</div>
报错,“对象不支持此属性或方法”,是我更改有错,还是根本就不能改
<head>
<script>
function clear()
{
Source=document.body.innerHTML; //获取文档的原有内容
document.open(); //打开文档
document.write("代码已经被屏蔽");//输出提示内容
document.close(); //关闭文档
//document.title="看不到源代码"; //文档标题
document.body.innerHTML=Source; //重新写入旧内容
}
</script>
</head>
<body onload=clear()>
</body>我如下更改屏蔽源文件,想屏蔽部分代码,而不是整个网页源文件
<script>
function clear()
{
Source=document.getelementbyid("hid").innerHTML; //获取文档的原有内容
document.open(); //打开文档
document.write("代码已经被屏蔽");//输出提示内容
document.close(); //关闭文档
//document.title="看不到源代码"; //文档标题
document.getelementbyid("hid").innerHTML=Source; //重新写入旧内容
}
</script>
<body onload=clear()>
<div id="hid">...</div>
报错,“对象不支持此属性或方法”,是我更改有错,还是根本就不能改
这句会覆盖掉页面body里面的内容
就是说hid这个div被覆盖掉了,没有了,所以会报错你的做法是错误的
你应该重写右键菜单 而不是把页面的内容给覆盖掉
重写一个右键菜单可以让用户不能使用查看源文件的方式查看代码
但仍然可以通过开发人员工具,保存网页,调试工具之类手段看到代码,好像这也是没有办法的,发到别人电脑上的东西,却不让别人看,着实不容易。
没见过有这个需求,连银行的交易页面都不怕你看它的源代码,安全性一般都是在服务器体现的,没有不让别人看页面代码的说法
urls="http://home.rdfujitec.com.cn/pdmg/" & paths & "/" & files
response.Write "<embed width=1000 height=733.5 mousemode=none smooth=yes src='"&urls&"' type='image/tiff' access=654>"
网页源文件中如下
<embed width=1000 height=733.5 mousemode=none smooth=yes src='http://home.rdfujitec.com.cn/pdmg/images/0017SAE/000/0017SAE_000_01.tif' type='image/tiff' access=654>如何隐藏红色字显示这段路径了,TKS
上面“urls”是asp变量
页面上只能看到前台代码,你把这个值存数据库或xml文件或文本文件里,然后读取出来给src属性赋值不就可以了
所以你真的想多了,怎么可能不让别人知道地址呢?
感觉isapi_reweite对这种方式无效
<embed width=1000 height=733.5 mousemode=none smooth=yes src='"&urls&"' type='image/tiff' access=654>