📄 mainwebform new.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MainWebForm new.aspx.cs" Inherits="MainWebForm" smartNavigation="true"%>
<%@ Register Assembly ="SuperMap.IS.WebControls" Namespace ="SuperMap.IS.WebControls" TagPrefix ="smis" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script type="text/javascript">
function regInput(obj, reg, inputStr)
{
var docSel = document.selection.createRange();
if (docSel.parentElement().tagName != "INPUT") return false
oSel = docSel.duplicate();
oSel.text = ""
var srcRange = obj.createTextRange();
oSel.setEndPoint("StartToStart", srcRange)
var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length);
return reg.test(str)
}
function keydown()
{
if(event.keyCode == "32") return false;
else
return true;
}
function txt_lg_1_txtcount()
{
try
{
// alert(window.event.keyCode);
if(window.event.keyCode == 39)
{
form1.STAT_LG_2.focus();
// alert("2");
}
else if(form1.STAT_LG_1.value.length == form1.STAT_LG_1.getAttribute("maxLength"))
{
form1.STAT_LG_2.focus();
// alert("3");
}
//alert("4");
}
catch(err)
{
}
}
function txt_lg_2_txtcount()
{
try
{
if(window.event.keyCode == 39)
form1.STAT_LG_3.focus();
else if(form1.STAT_LG_2.value.length == form1.STAT_LG_2.getAttribute("maxLength"))
{
form1.STAT_LG_3.focus();
}
}
catch(err)
{
}
}
function txt_la_1_txtcount()
{
try
{
if(window.event.keyCode == 39)
form1.STAT_LA_2.focus();
else if(form1.STAT_LA_1.value.length == form1.STAT_LA_1.getAttribute("maxLength"))
{
form1.STAT_LA_2.focus();
}
}
catch(err)
{
}
}
function txt_la_2_txtcount()
{
try
{
if(window.event.keyCode == 39)
form1.STAT_LA_3.focus();
else if(form1.STAT_LA_2.value.length == form1.STAT_LA_2.getAttribute("maxLength"))
{
form1.STAT_LA_3.focus();
}
}
catch(err)
{
}
}
</script>
<script language ="javascript" type ="text/javascript" >
function QueryByCircle()
{
document.getElementById("selectType").value="";
var ltype=window.showModalDialog("ConditionWebForm.aspx","","dialogWidth:306px;dialogHeight:340px;status:no;");
if(ltype)
{
document.getElementById("selectType").value=ltype;
SMISActionStart('MapControl1','CIRCLEQUERY');
}
}
function QueryByRectangle()
{
document.getElementById("selectType").value="";
var ltype=window.showModalDialog("ConditionWebForm.aspx","","dialogWidth:306px;dialogHeight:340px;status:no;");
if(ltype)
{
document.getElementById("selectType").value=ltype;
SMISActionStart('MapControl1','RECTQUERY');
}
}
</script>
<script language ="javascript" type ="text/javascript" >
function SelectMapScare(dropScale)
{
// var scale=dropScale.options[dropScale.selectedIndex].value;
// if(scale!="")
// {
// document.getElementById("TextBoxScale").value=scale;
// //dropScale.selectedIndex=0;
// }
}
</script>
<script language ="javascript" type ="text/javascript" >
function PrintMap()
{
window.open("PrintMainWebForm.aspx?pageTime=" + document.getElementById("PageTimeHidden").value);
}
</script>
<script language="javascript">
var offsetX,offsetY;
// 显示鼠标位置
function ShowCursorPos(e){
try
{
// CloseRightMenu();
//防止变量还没从后台有写到页面.
if(typeof(mapLeft)=="undefined") return;
if(event.offsetX>50 || event.offsetY>50)
{
if(document.getElementById("divRightMenu").style.display=="block")
{
document.getElementById("divRightMenu").style.display="none";
}
}
var cX = event.offsetX;
var cY = event.offsetY;
window.status = cX;
cX = PixelToMapX(cX).toString();
cY = PixelToMapY(cY).toString();
// 补零
var i;
while(cX.length < 7){
cX += "0";
}
while(cY.length < 6){
cY += "0";
}
// //把经纬度转换成度分秒
cX*=3600;
var d1,d2,d3,dec_temp;
d1 =parseInt( cX/3600);
dec_temp = parseInt(cX - d1 * 3600);
d2 = parseInt(dec_temp / 60);
d3 = dec_temp - d2 * 60;
cX=d1 + "°" + d2 + "′" + d3 + "″";
cY*=3600;
d1 = parseInt(cY / 3600);
dec_temp = parseInt(cY - d1 * 3600);
d2 = parseInt(dec_temp / 60);
d3 = dec_temp - d2 * 60;
cY=d1 + "°" + d2 + "′" + d3 + "″";
//----------------------------------------
document.getElementById("mouseX").innerHTML =cX;
document.getElementById("mousey").innerHTML = cY;
}
catch(err)
{
}
}
function MapToPixelX(mapX){
var pixelX;
pixelX = mapWidth * (mapX - mapLeft) / (mapRight - mapLeft);
return Math.round(pixelX);
}
function MapToPixelY(mapY){
var pixelY;
pixelY = mapHeight * (mapTop - mapY) / (mapTop - mapBottom);
return Math.round(pixelY);
}
function PixelToMapX(pixelX){
var mapX;
mapX = mapLeft + pixelX * (mapRight - mapLeft) / mapWidth;
//window.status=mapHeight+"fff"+mapWidth;
return mapX;
//return Math.round(mapX * 1000) / 1000;
}
function PixelToMapY(pixelY){
var mapY;
mapY = mapBottom + (mapHeight - pixelY) * (mapTop - mapBottom) / mapHeight;
return mapY;
//return Math.round(mapY * 1000) / 1000;
}
function CloseRightMenu()
{
var propertyDiv=document.getElementById("divRightMenu");
if(propertyDiv.style.display=="block")
{
event.srcElement.setCapture();
var x=event.x-propertyDiv.style.left.substr(0,propertyDiv.style.left.length-2);
var y=event.y-propertyDiv.style.top.substr(0,propertyDiv.style.top.length-2);
document.getElementById("mouseX").innerHTML =x + "+" + y;
if((x<-80 || x>100) && (y<100 ||y>200))
{
event.srcElement.releaseCapture();
}
}
}
function ShowTZProperty(obj,name,factory,x,y)
{
var propertyDiv=document.getElementById("divRightMenu");
if(propertyDiv.style.display=="block")
return ;
var xml="<table style=\"color:Black; font-size:10pt \">";
xml+="<tr><td width=\"40px\">名称:</td>";
xml+="<td >" + name +"</td></tr>";
xml+="<tr width=\"40px\"><td>单位:</td>";
xml+="<td >" + factory + "</td></tr>";
xml+="<tr><td width=\"40px\">经度:</td>";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -