仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 553|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之页面中点击鼠标右键----弹出与windows界...

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:37:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP脚本是采用明文(plaintext)方式来编写的。window|菜单|页面想在WebForm中做出与windows中类似的菜单,但是发帖问人又没人回,本人探索忧郁了一天以后,终究在MSDN中找到了类似的办法,详细以下:

(上面的代码帖到记事天性间接运转检察)

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTMLxmlns:MSHelp=http://msdn.microsoft.com/msHelp>
<HEAD>
<TITLE>oncontextmenuEventSample</TITLE>
<METAHTTP-EQUIV="Content-Type"CONTENT="text/html;CHARSET=iso-8859-1">
<METANAME="AUTHOR"CONTENT="InetSDK">
<METANAME="MS.LOCALE"CONTENT="EN-US">
<METANAME="ROBOTS"CONTENT="noindex">

<!--设置菜单的背景款式-->

<STYLE>
.menuItem{font-family:sans-serif;font-size:10pt;width:100;padding-left:20;
background-Color:menu;color:black}
.highlightItem{font-family:sans-serif;font-size:10pt;width:100;padding-left:20;
background-Color:highlight;color:white}
.clickableSpan{padding:4;width:500;background-Color:blue;color:white;border:5pxgraysolid}
</STYLE>

<SCRIPT>
//<!--

//弹出菜单:

functiondisplayMenu(){
whichDiv=event.srcElement;
menu1.style.leftPos+=10;
menu1.style.posLeft=event.clientX;
menu1.style.posTop=event.clientY;
menu1.style.display="";
menu1.setCapture();
}

//高亮显现鼠标移上是菜单的背景
functionswitchMenu(){
el=event.srcElement;
if(el.className=="menuItem"){
el.className="highlightItem";
}elseif(el.className=="highlightItem"){
el.className="menuItem";
}
}

//点击菜单响应项时触发响应的事务
functionclickMenu(){
menu1.releaseCapture();
menu1.style.display="none";    //点击后埋没菜单
el=event.srcElement;
if(el.id=="mnuRed"){
whichDiv.style.backgroundColor="red";
}elseif(el.id=="mnuGreen"){          
whichDiv.style.backgroundColor="green";  //选择Green时背景变成绿色
}elseif(el.id=="mnuBlue"){
whichDiv.style.backgroundColor="blue";//选择blue时背景变成蓝色
}elseif(el.id=="mnuYellow"){
whichDiv.style.backgroundColor="yellow";//选择yellow时背景变成黄色

}
}

//-->
</SCRIPT>


<!--SAMPLE_STYLE_START-->
<LINKREL="stylesheet"HREF="/workshop/basicSDKIE4.CSS"TYPE="text/css">
<!--SAMPLE_STYLE_END-->
<LINKREL="stylesheet"TYPE="text/css"HREF="ms-help://Hx/HxRuntime/HxLink.css"><STYLETYPE="text/css">
PRE.clsCode{font-size:110%;}
PRE.clsSyntax{font-size:100%;}
TDDIV.clsBeta{display:none;}
MSHelp:link{
color:#0000ff;
text-decoration:underline;
cursor:hand;
hoverColor:#3366ff;
filterString:;}
</STYLE>
</HEAD>
<!--TOOLBAR_START-->
<!--TOOLBAR_EXEMPT-->
<!--TOOLBAR_END-->

<BODYTOPMARGIN=0LEFTMARGIN=0BGPROPERTIES="FIXED"BGCOLOR="#FFFFFF"
LINK="#000000"VLINK="#808080"ALINK="#000000">
<BLOCKQUOTECLASS="body">

<!--CONTENTS_START-->
<H1>oncontextmenuEventSample</H1>
<P>Thissampleshowshowtousethe<B>oncontextmenu</B>eventhandler,availableinMicrosoft®InternetExplorer5andlater,todisplaybothstandardandcustomcontextmenusandpreventcontextmenusfromdisplaying.Experimentwitheachofthefollowingboxestoseehowyoucanapplydifferentmethodseithertodisplayortoinhibitcontextmenus.Eachboxprovidesinstructionsforyoutofollow.
</P>

<SPANclass="clickableSpan">
1.Thedefaultcontextmenualwaysdisplayswhenyouright-clickinthisbox.
<b><br>Code:</b>
//nocodenecessary
</SPAN><br><br>

<SPANclass="clickableSpan"oncontextmenu="returnevent.ctrlKey">
2.Thedefaultcontextmenudisplaysonlyifyouright-clickinthisboxwhileholdingdowntheCtrlkey.Thisisusefulfordevelopinganddebuggingpurposes.
<b><br>Code:</b>
oncontextmenu="returnevent.ctrlKey"
</SPAN><br><br>

<SPANclass="clickableSpan"oncontextmenu="re</p>asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。
若相依 该用户已被删除
沙发
发表于 2015-1-20 10:44:10 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
小魔女 该用户已被删除
板凳
发表于 2015-1-29 06:46:49 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
只想知道 该用户已被删除
地板
发表于 2015-2-5 23:32:35 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-14 05:19:13 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
谁可相欹 该用户已被删除
6#
发表于 2015-3-4 04:52:12 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
再现理想 该用户已被删除
7#
发表于 2015-3-11 17:01:07 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
因胸联盟 该用户已被删除
8#
发表于 2015-3-19 02:30:08 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
莫相离 该用户已被删除
9#
发表于 2015-3-27 05:11:34 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-24 05:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表