发布网友 发布时间:2022-04-30 09:32
共4个回答
热心网友 时间:2022-04-24 23:03
在HTML网页中加入几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令。热心网友 时间:2022-04-25 00:21
以往,对于在flash中的右键屏蔽有: 1.可以在flash中加入如下的代码:fscommand("showmenu", "false");或stage.showmenu=false2.在html中 ... 加入 这些是很简单!可不能完全屏蔽右键!下面是利用javascript完全屏蔽右键!首先,是html的代码如下: ..... function removeMenu(e){ (!e)? e = window.event:""; if(e.button == 2){window.location.replace(''javascript :void(0)'');myMovie.TCallFrame("hidden", 1);}}function getObj(name){if (document.getElementById){this.obj = document.getElementById(name);this.style = document.getElementById(name).style;}else if (document.all){this.obj = document.all[name];this.style = document.all[name].style;}else if (document.layers){this.obj = document.layers[name];this.style = document.layers[name];}}window.onload = function () {var x = new getObj(''myMovie'');x.obj.onmousedown = removeMenu;} http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="myMovie"WIDTH="778" HEIGHT="500" ALIGN="" id="myMovie"> http://www.macromedia.com/go/getflashplayer"'' target="_blank" > http://www.macromedia.com/go/getflashplayer"; swliveconnect="true"> 然后,就是flash了!在main.swf中一共就一个空元件(电影剪辑)!把它拖到场景中,其实例名为hidden (注:一定要和html中的myMovie.TCallFrame("hidden", 1)同名,不然会出错的!)好!点击右键!是不是那讨人厌菜单不见了!!有了上面的完全屏蔽右键之后是不是想做做自己的右键菜单啊可以,下面就在main.swf中多加个元件和几句简单的AS就可以实现!加上一个电影剪辑,放到场景中,其实例名为menu再加N个按钮放到menu上在场景第一帖AS:var click_i = 1;this.onMouseDown = function() {if ((_xmouse getProperty(menu, _x)+getProperty(menu, _width)) || (_ymouse getProperty(menu, _y)+getProperty(menu, _height))) {_root.menu._visible = false;}};鼠标点击时如果不是在menu上就隐藏menu在刚才实例名为hidden的电影剪辑上的AS:第一帖:stop();第二帖:if (_global.menushow) {_root.menu._visible = true;_root.menu._x = (_root._xmouse>(778-_root.menu._width)) ? (_root._xmouse-_root.menu._width) : (_root._xmouse);_root.menu._y = (_root._ymouse>(500-_root.menu._height)) ? (_root._ymouse-_root.menu._height) : (_root._ymouse);} else {_root.menu._visible = true;_global.menushow = true;}在每一个按钮的on (release) {}中一定要有一句:_root.menu._visible = false;使menu隐藏!好了!试点击右键看看自己的右键菜单吧!!热心网友 时间:2022-04-25 01:56
1、利用JAVASCRIPT的ROLLOVER,使图片滚动,隐藏原始图片(不利于图片查看,因为当鼠标移动时图片老是变化)2、利用透明的层,这个与LeXRus朋友想法相同,淡额外增加了开销3、利用 oncontextmenu="return(false);"示例:[html] td{font-size:12px;font-family:verdana;} http://www.blueidea.com/img/common/logo.gif oncontextmenu="return(false);"> 在这个图片上点右键没有反映,在其他地方点一切照常 http://www.blueidea.com/img/common/logo.gif> 此图片上可以点击右键 测试文字,点击右键一切正常 [/html]