?? mapxtreme for java中怎樣在jsp頁面上進行矩形選擇?-mygis軟件工作室-james mapinfo技術論壇.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0049)http://www.mygis.com.cn/articles/11-5790-5790.htm -->
<HTML><HEAD><TITLE>MapXtreme for Java中怎樣在jsp頁面上進行矩形選擇?-MyGIS軟件工作室/James MapInfo技術論壇</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content=James Server,ArcGlobal;InterGraph公司產品:MapGuide,MicroStation
Server;ESRI公司產品:ArcEngine,ArcInfo,ArcView,ArcIMS,ArcGIS J
Java,MapXtreme2004,MapXMobile,MapXtend,Routing for
Professional,MapX,MapXtreme for Windows,MapXtreme
MapInfo專業技術論壇;MyGIS軟件工作室;James.Liu;劉毅;GIS瀏覽門戶;GIS產品;GIS行業應用;GIS產品對比;MapInfo公司產品:MapInfo>
<META content="MSHTML 6.00.2900.3020" name=GENERATOR>
<STYLE type=text/css>A:link {
COLOR: #000000; TEXT-DECORATION: none
}
A:active {
COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
COLOR: #4455aa; TEXT-DECORATION: underline
}
BODY {
FONT-SIZE: 12px; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #f9904b; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #fff0e6; FONT-FAMILY: 宋體; SCROLLBAR-BASE-COLOR: #f9904b; BACKGROUND-COLOR: #ffffff
}
TD {
FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: 宋體
}
TH {
FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(skin/blue/c3.gif); COLOR: white; BACKGROUND-COLOR: #ff6600
}
TD.TableTitle2 {
BACKGROUND-COLOR: #ecf1fb
}
TD.TableBody1 {
BACKGROUND-COLOR: #fffaf7
}
TD.TableBody2 {
BACKGROUND-COLOR: #fff0e6
}
TD.TopDarkNav {
BACKGROUND-IMAGE: url(skin/blue/c12.gif)
}
TD.TopLighNav {
BACKGROUND-IMAGE: url(skin/blue/c1.gif)
}
TD.TopLighNav1 {
BACKGROUND-IMAGE: url(skin/blue/c2.gif)
}
TD.TopLighNav2 {
BACKGROUND-COLOR: #ffffff
}
.tableBorder1 {
BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 97%; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #ff6600
}
.tableBorder2 {
BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; WIDTH: 97%; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-COLOR: #fff0e6
}
#TableTitleLink A:link {
COLOR: #ffffff; TEXT-DECORATION: none
}
#TableTitleLink A:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
#TableTitleLink A:active {
COLOR: #ffffff; TEXT-DECORATION: none
}
#TableTitleLink A:hover {
COLOR: #ffffff; TEXT-DECORATION: underline
}
INPUT {
FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋體
}
SELECT {
FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋體
}
TEXTAREA {
FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋體
}
.normalTextSmall {
FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style2 {
FONT-SIZE: 14px
}
.style3 {
COLOR: #000000
}
</STYLE>
</HEAD>
<BODY leftMargin=0 topMargin=0><IFRAME marginWidth=0 marginHeight=0
src="MapXtreme for Java中怎樣在jsp頁面上進行矩形選擇?-MyGIS軟件工作室-James MapInfo技術論壇.files/head.htm"
frameBorder=0 width="100%" scrolling=no height=120></IFRAME>
<TABLE cellSpacing=1 cellPadding=4 width="90%" align=center border=0>
<TBODY>
<TR>
<TD align=left width="17%">
<DIV align=left>發表用戶:<A name=500><FONT
color=#000066>討論貼</FONT></A></DIV></TD>
<TD width="17%">
<DIV align=left>收集整理:<A name=500><FONT
color=#000066>James.Liu</FONT></A></DIV></TD>
<TD width="44%">
<DIV align=left>相關討論:<A
href="http://www.mygis.com.cn/forum/dispbbs.asp?boardID=11&ID=5790"
target=_blank name=500><FONT
color=#000066>http://www.mygis.com.cn/forum/dispbbs.asp?boardID=11&ID=5790</FONT></A></DIV></TD>
<TD align=right width="22%">
<DIV class=style3 align=left><FONT bold="bold">信息原始來源:<A name=500><FONT
color=#000066>James MapInfo技術論壇
</FONT></A></FONT></DIV></TD></TR></TBODY></TABLE><BR>
<TABLE class=tableborder1 cellSpacing=1 cellPadding=0 align=center>
<TBODY>
<TR align=middle>
<TD vAlign=center align=left width="100%" height=25>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TH vAlign=center align=left height=25>
<DIV class=style2 align=center>文章標題:MapXtreme for
Java中怎樣在jsp頁面上進行矩形選擇?</DIV></TH></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE class=tableborder1 style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all"
cellSpacing=1 cellPadding=5 align=center>
<TBODY>
<TR>
<TD class=tablebody1 vAlign=top width=178>
<TABLE width="100%" border=0>
<TBODY>
<TR>
<TD><IFRAME marginWidth=0 marginHeight=0
src="MapXtreme for Java中怎樣在jsp頁面上進行矩形選擇?-MyGIS軟件工作室-James MapInfo技術論壇.files/ad1.htm"
frameBorder=0 width=178 scrolling=no
height=150></IFRAME></TD></TR></TBODY></TABLE>
<TABLE width="107%" border=0>
<TBODY>
<TR>
<TD><IFRAME marginWidth=0 marginHeight=0
src="MapXtreme for Java中怎樣在jsp頁面上進行矩形選擇?-MyGIS軟件工作室-James MapInfo技術論壇.files/ad2.htm"
frameBorder=0 width="100%" scrolling=no
height=500></IFRAME></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top width=* >
<BLOCKQUOTE>
<TABLE class=tablebody2
style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" width="90%"
border=0><TBODY>
<TR>
<TD style="FONT-SIZE: 9pt; LINE-HEIGHT: 12pt" width="100%">
<P><A name=25884><FONT color=#000066><B>songqian</B></FONT></A>
:</P>
<P>我在jsp頁面上顯示了一幅地圖,現在需要從地圖上畫一個矩形區域,把該區域內的圖元集合得到,從而進行分析。但沒有思路,不知道怎樣在jsp頁面上把鼠標劃過的參數得到,誰能幫忙指點一下。謝謝了</P>
<P><A name=25886><FONT color=#990000><B>wtusmchen</B></FONT></A>
:</P>
<P>用Applet或者javascript捕獲鼠標事件</P>
<P><A name=25957><FONT color=#000066><B>Marsblade</B></FONT></A>
:</P>
<P>能否提供一個JS實現的例子??</P>
<P><A name=25989><FONT color=#000066><B>songqian</B></FONT></A>
:</P>
<P>我還是沒整出來,反編譯了自帶的工具條上selection那個按鈕類,發現它的標簽邏輯挺亂的,到底也沒看出參數是怎么傳到后臺的,請高手幫忙啊</P>
<P><A name=26002><FONT color=#990000><B>wtusmchen</B></FONT></A>
:</P>
<P><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><BR><HTML><BR><HEAD><BR><TITLE> New Document </TITLE><BR><META NAME="Generator" CONTENT="EditPlus"><BR><META NAME="Author" CONTENT=""><BR><META NAME="Keywords" CONTENT=""><BR><META NAME="Description" CONTENT=""><BR></HEAD></P>
<P><SCRIPT LANGUAGE="javascript"><BR><!--<BR>/*記錄鼠標位置*/<BR>var m_mouseDownX , m_mouseDownY;<BR>/*記錄鼠標是否按下*/<BR>var m_blMouseDown = false;</P>
<P>function CaptureMouseEvent()<BR>{<BR> document.onmousemove = _mouseMove;<BR> document.onmousedown = _mouseDown;<BR> document.onmouseup = _mouseUp;<BR>}</P>
<P>//鼠標按下<BR>function _mouseDown()<BR>{<BR> var divStyleObj = document.all.BoxDIV.style;<BR> divStyleObj.left = event.x;<BR> divStyleObj.top = event.y;<BR> divStyleObj.width = 0;<BR> divStyleObj.height =0;<BR> divStyleObj.visibility = "visible";<BR> m_mouseDownX = event.x;<BR> m_mouseDownY = event.y;<BR> m_blMouseDown = true;<BR>}<BR>//鼠標移動<BR>function _mouseMove()<BR>{<BR> var x = event.x;<BR> var y = event.y;<BR> var divStyleObj = document.all.BoxDIV.style;<BR> if(m_blMouseDown)<BR> {<BR> if (x > m_mouseDownX)<BR> divStyleObj.left = m_mouseDownX;<BR> else<BR> divStyleObj.left = x;<BR> if (y > m_mouseDownY)<BR> divStyleObj.top = m_mouseDownY;<BR> else<BR> divStyleObj.top = y;<BR> divStyleObj.width = Math.abs(x - m_mouseDownX);<BR> divStyleObj.height= Math.abs(y - m_mouseDownY);<BR> }<BR>}<BR>//鼠標彈起<BR>function _mouseUp()<BR>{<BR> m_blMouseDown = false;<BR> alert("自己處理吧");<BR> var divStyleObj = document.all.BoxDIV.style;<BR> divStyleObj.visibility = "hidden";<BR>}<BR>//--><BR></SCRIPT></P>
<P><BODY><BR><input type="button" value="試試看" onclick="CaptureMouseEvent()"><BR><div id="BoxDIV" style="position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;"><BR><table bordercolor='red' border=1 width="100%" height="100%" cellspacing="0" style="border-collapse: collapse" cellpadding="0"><tr><td></td></tr></table><BR></div><BR></BODY><BR></HTML>
</P></TD></TR></TBODY></TABLE></BLOCKQUOTE></TD></TR></TBODY></TABLE><BR>
<TABLE class=tableborder1 cellSpacing=1 cellPadding=1 align=center>
<TBODY>
<TR>
<TD width=175></TR></TBODY></TABLE>
<P>
<TABLE width="97%" border=0>
<TBODY>
<TR>
<TD><IFRAME marginWidth=0 marginHeight=0
src="MapXtreme for Java中怎樣在jsp頁面上進行矩形選擇?-MyGIS軟件工作室-James MapInfo技術論壇.files/foot.htm"
frameBorder=0 width="100%" scrolling=no
height=35></IFRAME></TD></TR></TBODY></TABLE></P></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -