★★★1.怎么用javascript屏蔽IE的菜单?2.在javascript中怎么调用window API

huiexch 2002-12-03 02:16:19
我在网上搜索了好久,竟然黔驴技穷了,帮帮我
能实现屏蔽IE菜单和调用window API,用JSP或者是vbscript也行
...全文
111 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgrabob1 2002-12-12
  • 打赏
  • 举报
回复
调用API的命令行是 RUN32.EXE USER32.DLL,******
如果用WSH来运行的话,应该就可以,不过返回值的获得就要看大家的了
qiushuiwuhen 2002-12-09
  • 打赏
  • 举报
回复
http://www.blueidea.com/user/qswh/reg.hta
方工 2002-12-09
  • 打赏
  • 举报
回复
呵呵,出生牛犊不怕虎。
找本win32 api和c语言编程的书看一下,就知道为什么不能直接用javascript调用api了。
harryyang 2002-12-09
  • 打赏
  • 举报
回复
想也不用想..不能直接掉用

但是wsh提供了對os的操作.他也是ms提供給程序員對os操作的一個接口了
imafool 2002-12-09
  • 打赏
  • 举报
回复
to imagool:
你这句是干什么的,屏蔽鼠标右键么?解释一下,谢谢。
另外,真的就没人知道javascript/jsp怎么调用window API么?


你可以试一下。在body得到Capture时,所有点击均交由你的函数处理。系统菜单也如此。当然单这一句不行,你可以比如这样:onFocus=……还有oncontextmenu=……都加上,就可以达到死机的效果。
wgrabob1 2002-12-05
  • 打赏
  • 举报
回复
厉害厉害
huiexch 2002-12-04
  • 打赏
  • 举报
回复
To harryyang:你说的WSH,应该在哪里找到,我需要知道具体调用的语法
harryyang 2002-12-04
  • 打赏
  • 举报
回复
js對API的掉用應該去看WSH,這是MS提供WEB上對Win的API的接口
至於完全掉用API,只要一想就知道了.更本不可能完全的.要不然
更本就沒有安全可言了!
huiexch 2002-12-04
  • 打赏
  • 举报
回复
to imagool:
你这句是干什么的,屏蔽鼠标右键么?解释一下,谢谢。
另外,真的就没人知道javascript/jsp怎么调用window API么?
方工 2002-12-03
  • 打赏
  • 举报
回复
http://211.157.102.25/Expert/TopicView1.asp?id=1093033
imafool 2002-12-03
  • 打赏
  • 举报
回复
<script>
document.body.setCapture(false);
</script>
huiexch 2002-12-03
  • 打赏
  • 举报
回复
致梅花雨兄,谢谢你的帮助,我成功了。如果我是女的,我就嫁给你,作报答。
呵呵,可惜...
你的这么详细的资料是从网上搞的么?网址呢?如果是书,那书名和出版社呢?
meizz 2002-12-03
  • 打赏
  • 举报
回复
window.open的例子和使用方法以及参数说明:

<SCRIPT>
<!--
window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
//写成一行
-->
</SCRIPT>

window.open()详细使用方法:

支持环境 JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+

语法 window.open(pageURL,name,parameters)

pageURL 子窗口路径
name 子窗口句柄
parameters 窗口参数(各参数用逗号分隔)

参数 | 取值范围 | 说明
| |
alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后
alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上
depended | yes/no | 是否和父窗口同时关闭
directories | yes/no | Nav2和3的目录栏是否可见
height | pixel value | 窗口高度
hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键
innerHeight | pixel value | 窗口中文档的像素高度
innerWidth | pixel value | 窗口中文档的像素宽度
location | yes/no | 位置栏是否可见
menubar | yes/no | 菜单栏是否可见
outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度
outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度
resizable | yes/no | 窗口大小是否可调整
screenX | pixel value | 窗口距屏幕左边界的像素长度
screenY | pixel value | 窗口距屏幕上边界的像素长度
scrollbars | yes/no | 窗口是否可有滚动栏
titlebar | yes/no | 窗口题目栏是否可见
toolbar | yes/no | 窗口工具栏是否可见
Width | pixel value | 窗口的像素宽度
z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
先做一个网页,在onload中直接用window.open打开并将自己给关闭掉。
huiexch 2002-12-03
  • 打赏
  • 举报
回复
那window.open调用的参数呢?难道就不能在老窗口中直接操作么?
meizz 2002-12-03
  • 打赏
  • 举报
回复
先用一个window.open()方式打开一个没有工具栏的网页,再关闭老网页.
没有下拉菜单可用, 也就达到了屏蔽了目的.
huiexch 2002-12-03
  • 打赏
  • 举报
回复
我想可以用window API的EnableMenuItem来实现,可以用jsp或javascript怎么调用window API呢?具体调用方法如何呢?我可没有函数手册
huiexch 2002-12-03
  • 打赏
  • 举报
回复
梅花雨老兄:我的意思不是屏蔽鼠标右键,这个功能我已经实现了。我的意思是屏蔽IE中的菜单,比如那个"文件"中的"另存为"、"查看"中的"源文件"。你有办法吗?
ALAN_1999 2002-12-03
  • 打赏
  • 举报
回复
狠!
meizz 2002-12-03
  • 打赏
  • 举报
回复
<body oncontextmenu="window.event.returnValue=false"> 将彻底屏蔽鼠标右键

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧