社区
JavaScript
帖子详情
谁有现成的模仿鼠标右建菜单的代码和控制菜单“另存为...”里面内容的代码?
treeClimber
2003-01-08 05:17:27
在线等待。。。。
...全文
43
8
打赏
收藏
谁有现成的模仿鼠标右建菜单的代码和控制菜单“另存为...”里面内容的代码?
在线等待。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
treeClimber
2003-06-12
打赏
举报
回复
谢谢老牛,你这只是一个右键菜单,我想屏蔽IE菜单下的Save AS..,不知有什么更好的方法?
cqs76
2003-06-04
打赏
举报
回复
不知道是不是:
<HEAD>
<style>
<!--
.skin0 {
position:absolute;
text-align:left;
width:200px;
border:2px solid black;
background-color:menu;
font-family:Verdana;
line-height:20px;
cursor:default;
visibility:hidden;
}
.skin1 {
cursor:default;
font:menutext;
position:absolute;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
width:120px;
background-color:menu;
border:1 solid buttonface;
visibility:hidden;
border:2 outset buttonhighlight;
}
.menuitems {
padding-left:15px;
padding-right:10px;
}
-->
</style>
<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Web Site: http://www.painting-effects.co.uk -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
var menuskin = "skin1"; // skin0, or skin1
var display_url = 0; // Show URLs in status bar?
function showmenuie5() {
var rightedge = document.body.clientWidth-event.clientX;
var bottomedge = document.body.clientHeight-event.clientY;
if (rightedge < ie5menu.offsetWidth)
ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth;
else
ie5menu.style.left = document.body.scrollLeft + event.clientX;
if (bottomedge < ie5menu.offsetHeight)
ie5menu.style.top = document.body.scrollTop + event.clientY - ie5menu.offsetHeight;
else
ie5menu.style.top = document.body.scrollTop + event.clientY;
ie5menu.style.visibility = "visible";
return false;
}
function hidemenuie5() {
ie5menu.style.visibility = "hidden";
}
function highlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "highlight";
event.srcElement.style.color = "white";
if (display_url)
window.status = event.srcElement.url;
}
}
function lowlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "black";
window.status = "";
}
}
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location = event.srcElement.url;
}
}
// End -->
</script>
</HEAD>
<BODY>
<div id="ie5menu" class="skin0" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5();">
<div class="menuitems" url="javascript:history.back();">回退</div>
<div class="menuitems" url="http://www.oso.com.cn">首页</div>
<hr>
<div class="menuitems" url="http://www.oso.com.cn/forum/">论坛</div>
<div class="menuitems" url="http://www.oso.com.cn/source/">源码</div>
<hr>
<div class="menuitems" url="http://www.oso.com.cn/about/oso.php/">关于我们</div>
<div class="menuitems" url="http://www.oso.com.cn/member/signup.php">会员注册</div>
</div>
<script language="JavaScript1.2">
if (document.all && window.print) {
ie5menu.className = menuskin;
document.oncontextmenu = showmenuie5;
document.body.onclick = hidemenuie5;
}
</script>
</BODY>
treeClimber
2003-06-04
打赏
举报
回复
有没有人知道啊,马上结贴。
treeClimber
2003-01-18
打赏
举报
回复
多谢两位大侠的解答!不过好像都没有理解我的本意。
我是想屏蔽IE的“另存为”菜单,但不是说让这个菜单本身不可见或什么的,而是想让用户即使点击了这个菜单保存下来的内容是我指定的或者为空!
这里我还提了另一个问题,就是哪位高手有用层模拟鼠标右建菜单的功能,屏蔽IE默认的鼠标右建?
fangkq111
2003-01-15
打赏
举报
回复
<INPUT TYPE="button" value='保存文件' onclick="document.execCommand('SaveAs')">
annkie
2003-01-09
打赏
举报
回复
<a href=# onClick="saveScreen">save </a>
treeClimber
2003-01-09
打赏
举报
回复
那要什么触发事件?
搞搞儿的
2003-01-08
打赏
举报
回复
function saveScreen() { // 另存
if (navigator.appName == "Netscape") {window.save();}
else {var ss = '<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=myWebBrowser width=0></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', ss);
myWebBrowser.ExecWB(4, 1);
myWebBrowser.outerHTML = "";
}
}
JS
控制
IE窗口
取消选取、防止复制 网页将不能被
另存为
IE地址栏前换成自己的图标 可以在收藏夹中显示出你的图标 HTML和服务器端的控件都可以用 onpaste="return false" 不准粘贴 oncopy="return false;" oncut="return false;" 防止复制 关闭输入法
模仿
IE //禁止
鼠标
右键
js
控制
窗口
JS
控制
IE窗口 取消选取、防止复制 网页将不能被
另存为
IE地址栏前换成自己的图标 可以在收藏夹中显示出你的图标 HTML和服务器端的控件都可以用 onpaste="return false" 不准粘贴 oncopy="return false;" oncut="return false;" 防止复制 关闭输入法
模仿
IE
web学习笔记
常用属性............................................................................................ 1 Html基础........................................................................................... 3 ...
每个人的 Git 版本
控制
初学者指南(一)
我们或许曾无数次地想,是否有办法回到过去改变曾经发生过的事情。虽然听起来像是虚构的,但你将会学到一种方法,当涉及到数字化文件时,可以实现这种“穿越”!没错,你没有看错;本章将向你介绍一个让这一切成为可能的系统。我们将从为你提供关于 Git 版本
控制
的坚实概念理解开始。本章将回答以下问题:什么是版本
控制
系统?你在哪里需要它?它们是如何发展的?为什么 Git 是你的最佳选择?到本章结束时,你将能够清楚地了解如何更好地处理在数字化文件的不同部分频繁变动的情况。那我们就马上开始吧!
PHPStorm 秘籍(一)
PhpStorm 是一个智能的 PHP 集成开发环境,它能理解你的
代码
和其结构。它提供
代码
自动完成、重构、语法高亮等功能,还有更多。PhpStorm 使得调试和测试变得非常容易,尤其是在调试器配置验证方面。PhpStorm 烹饪秘籍包含了几个教程,通过帮助你测试和调试,让你能够以良好的速度进行 PHP 开发,而这通常是开发者容易忽视的。本书一开始就关注如何使用 PhpStorm 进行烹饪,为你提供 PHP 开发的概述,然后深入探讨重构和使用 PhpStorm IDE 构建项目的细节。
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章