<
HTML
>
<
HEAD
>
<
title
>
TextBoxRightMenu
</
title
>
<
meta
name
="GENERATOR"
Content
="Microsoft Visual Studio .NET 7.1"
>
<
meta
name
="CODE_LANGUAGE"
Content
="C#"
>
<
meta
name
="vs_defaultClientScript"
content
="JavaScript"
>
<
meta
name
="vs_targetSchema"
content
="http://schemas.microsoft.com/intellisense/ie5"
>
<
STYLE
type
="text/css"
>
BODY {}{ FONT-SIZE: 9pt } TABLE {}{ FONT-SIZE: 9pt; MARGIN: 0px; CURSOR: default } TR {}{ HEIGHT: 20px } TR.over {}{ FONT-SIZE: 9pt; CURSOR: default; COLOR: #ffffff; BACKGROUND-COLOR: #000080 } TR.out {}{ FONT-SIZE: 9pt; CURSOR: default; COLOR: #000000; BACKGROUND-COLOR: #d4d0c8 } DIV.rm_div {}{ BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 2px outset; DISPLAY: none; PADDING-LEFT: 1px; FILTER: Alpha(Opacity='95'); PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 2px outset; WIDTH: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 2px outset; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: #d4d0c8 } DIV.rm_divVisible {}{ BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 2px outset; PADDING-LEFT: 1px; FILTER: Alpha(Opacity='95'); PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 2px outset; WIDTH: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 2px outset; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: #d4d0c8 } HR.sperator {}{ BORDER-RIGHT: #ffffff 1px inset; BORDER-TOP: #ffffff 1px inset; BORDER-LEFT: #ffffff 1px inset; WIDTH: 95%; BORDER-BOTTOM: #ffffff 1px inset }
</
STYLE
>
</
HEAD
>
<
body
MS_POSITIONING
="GridLayout"
onclick
="bodyClick()"
>
<
form
id
="Form1"
method
="post"
runat
="server"
>
<
asp:TextBox
id
="TextBox1"
oncontextmenu
="PopMenu(this);"
style
="Z-INDEX: 101; LEFT: 264px; POSITION: absolute; TOP: 72px"
runat
="server"
></
asp:TextBox
>
<
input
type
="hidden"
id
="hiddenFontInfo"
runat
="server"
style
="WIDTH:10px"
NAME
="hiddenFontInfo"
>
<
input
type
="hidden"
id
="hiddenPageIndex"
value
="0"
style
="WIDTH:10px"
>
<
div
id
="menuPosition"
style
="LEFT: 0px;POSITION: absolute;TOP: 0px"
></
div
>
</
form
>
<
script
language
="javascript"
>
function I_OnMouseUp(objtr,objtxt) { var objFont =document.getElementById(objtr.id+'0'); if(objFont.id.indexOf('FontSize')>-1) objtxt.style.fontSize = objFont.innerHTML+"pt"; else if(objFont.id.indexOf('FontFace')>-1) objtxt.style.fontFamily = objFont.FontFamily; var objDiv = document.getElementById("menuPosition"); if(objDiv !=undefined) objDiv.innerHTML =""; } function I_OnMouseOver(id,parent) { var Item; if(parent != "rbpm") { var ParentItem; ParentItem = eval("P_"+parent); ParentItem.className="over"; } Item = eval("I_"+id); Item.className="over"; } function I_OnMouseOut(id) { var Item; Item = eval("I_"+id); Item.className="out"; } var str =""; function PopMenu(obj) { var objID = obj.id; window.event.returnValue=false; str = GetMenuStr(objID); //debugger; var left = parseInt(window.event.clientX,10); var top = parseInt(window.event.clientY,10)+10;//+document.body.scrollTop; var objdiv = document.getElementById("menuPosition"); objdiv.innerHTML =str; objdiv.style.top = top; objdiv.style.left = left; // var ifm = document.createElement("<iframe frameborder=0 marginheight=0 marginwidth=0 hspace=0 vspace=0 scrolling=no></iframe>"); ifm.style.width =document.getElementById("E_rbpm").offsetWidth; ifm.style.height = document.getElementById("E_rbpm").offsetHeight; ifm.name = ifm.uniqueID; objdiv.appendChild(ifm); } function P_OnMouseOver(id,parent) { var Item; var Extend; var Parent; if(parent != "rbpm") { var ParentItem; ParentItem = eval("P_"+parent); ParentItem.className="over"; } HideAll(id); Item = eval("P_"+id); Extend = eval("E_"+id); Parent = eval("E_"+parent); Item.className="over"; Extend.style.display="block"; Extend.style.posLeft=document.body.scrollLeft+Parent.offsetLeft+Parent.offsetWidth-4; if(Extend.style.posLeft+Extend.offsetWidth > document.body.scrollLeft+document.body.clientWidth) Extend.style.posLeft=Extend.style.posLeft-Parent.offsetWidth-Extend.offsetWidth+8; if(Extend.style.posLeft < 0) Extend.style.posLeft=document.body.scrollLeft+Parent.offsetLeft+Parent.offsetWidth; Extend.style.posTop=Parent.offsetTop+Item.offsetTop; if(Extend.style.posTop+Extend.offsetHeight > document.body.scrollTop+document.body.clientHeight) Extend.style.posTop=document.body.scrollTop+document.body.clientHeight-Extend.offsetHeight; if(Extend.style.posTop < 0) Extend.style.posTop=0; } function bodyClick() { var objDiv = document.getElementById("menuPosition"); if(objDiv !=undefined) objDiv.innerHTML =""; } function HideAll(id) { if(id=='FontFace') { var pObj = document.getElementById('P_FontSize'); pObj.className = 'out'; var childobj = document.getElementById('E_FontSize'); childobj.style.display = 'none'; } else if(id=='FontSize') { var pObj = document.getElementById('P_FontFace'); pObj.className = 'out'; var childobj = document.getElementById('E_FontFace'); childobj.style.display = 'none'; } } function P_OnMouseOut(id,parent) { } function GetMenuStr(objID) { var str1 ="<div class='rm_divVisible' id='E_rbpm' style='POSITION:absolute;z-index:2000;'>"+ "<table style='Z-INDEX: 10000' cellSpacing='0' width='100%' border='0'>"+ "<tr class='out' id='P_FontFace' οnmοuseup='window.event.cancelBubble=true;' οnclick='window.event.cancelBubble=true;' οnmοuseοver=/""+"P_OnMouseOver('FontFace','rbpm')/""+" οnmοuseοut=/""+"P_OnMouseOut('FontFace','rbpm')/""+">"+ "<td noWrap align='center'> Font Face </td><td style='FONT-FAMILY: webdings'>4</td>"+ "</tr>"+ "<tr οnmοuseup='window.event.cancelBubble=true;' class='out' οnclick='window.event.cancelBubble=true;'>"+ "<td height='1' colSpan='2'>"+ "<hr class='sperator'></td></tr>"+ "<tr class='out' id='P_FontSize' οnmοuseup='window.event.cancelBubble=true;' οnclick='window.event.cancelBubble=true;' οnmοuseοver=/""+"P_OnMouseOver('FontSize','rbpm')/""+" οnmοuseοut=/""+"P_OnMouseOut('FontSize','rbpm')/""+">"+ "<td noWrap align='center'>Font Size</td><td style='FONT-FAMILY: webdings'>4</td>"+ "</tr>"+ "</table></div>"; // var str11 ="<div class='rm_div' id='E_FontFace' style='POSITION:absolute;width :140;height:50;Z-INDEX: 2000'>"+ "<iframe frameborder=0 marginheight=0 marginwidth=0 hspace=0 vspace=0 scrolling=no style='WIDTH: 100%; HEIGHT: 62%;Z-INDEX: 2000'></iframe>"+ "<table width='100%' border='0' cellspacing='0' style='LEFT:0px;POSITION:absolute;TOP:0px'>"+ "<tr class='out' id='I_FontFace10' οnmοuseοver=/""+"I_OnMouseOver('FontFace10','FontFace')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontFace10')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontFace100' FontFamily='Tahoma'>Tahoma</td>"+ "</tr>"+ "<tr class='out' id='I_FontFace11' οnmοuseοver=/""+"I_OnMouseOver('FontFace11','FontFace')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontFace11')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontFace110' FontFamily='Arial Black'>Arial Black</td>"+ "</tr>"+ "<tr class='out' id='I_FontFace12' οnmοuseοver=/""+"I_OnMouseOver('FontFace12','FontFace')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontFace12')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontFace120' FontFamily='Microsoft Sans Serif'>Microsoft Sans Serif</td>"+ "</tr>"+ "</table></div>"; // var str12 ="<div class='rm_div' id='E_FontSize' style='POSITION:absolute;width :50;Z-INDEX: 2000'>"+ "<iframe frameborder=0 marginheight=0 marginwidth=0 hspace=0 vspace=0 scrolling=no style='WIDTH: 100%; HEIGHT: 109%'></iframe>"+ "<table width='100%' border='0' cellspacing='0' style='LEFT:0px;POSITION:absolute;TOP:0px'>"+ "<tr class='out' id='I_FontSize10' οnmοuseοver=/""+"I_OnMouseOver('FontSize10','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize10')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize100'>6</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize11' οnmοuseοver=/""+"I_OnMouseOver('FontSize11','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize11')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize110'>7</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize12' οnmοuseοver=/""+"I_OnMouseOver('FontSize12','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize12')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize120'>8</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize13' οnmοuseοver=/""+"I_OnMouseOver('FontSize13','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize13')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize130'>9</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize14' οnmοuseοver=/""+"I_OnMouseOver('FontSize14','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize14')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize140'>10</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize15' οnmοuseοver=/""+"I_OnMouseOver('FontSize15','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize15')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize150'>11</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize16' οnmοuseοver=/""+"I_OnMouseOver('FontSize16','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize16')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize160'>12</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize17' οnmοuseοver=/""+"I_OnMouseOver('FontSize17','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize17')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize170'>13</td>"+ "</tr>"+ "<tr class='out' id='I_FontSize18' οnmοuseοver=/""+"I_OnMouseOver('FontSize18','FontSize')/""+" οnmοuseοut=/""+"I_OnMouseOut('FontSize18')/""+" οnmοuseup='I_OnMouseUp(this,"+objID+")'"+" οnclick='window.event.cancelBubble=true;'>"+ "<td noWrap align='center' id='I_FontSize180'>14</td>"+ "</tr>"+ "</table></div>"; return str1+str11+str12; }
</
script
>
</
body
>
</
HTML
>
转载请注明原文地址: https://ibbs.8miu.com/read-5403.html