📄 displayattributedata.htm
字号:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<html>
<HEAD>
<script language="javascript">
var t_id;
var t2_id = "";
if (opener) {
t_id = opener.parent.MapFrame;
t2_id = "opener.parent.MapFrame";
} else {
t_id = parent.MapFrame;
t2_id = "parent.MapFrame";
}
var theReply = t_id.lastXMLResponse;
var theError = t_id.getXMLErrorMessage(theReply);
var fList="";
var lpos1 = 1;
var lpos2 = 1;
var epos = 1;
var spos = 1;
var morePoints=true;
var moreFeatures=true;
var featureCount = t_id.justGetFeatureCount(theReply);
//alert(featureCount);
var pos = 0;
var startpos = 0;
var endpos = t_id.xmlEndPos;
var stillMore = false
pos = theReply.indexOf('hasmore="true"',endpos);
if (pos!=-1) stillMore = true;
pos=0;
var tempCount = 0;
var selectedData="";
var inData="";
var xStr="";
var yStr="";
var tempString = "";
var fCount = featureCount;
//alert("displayAttributeData()[featurecount=" + featureCount + "]");
t_id.selectCount = 0;
var tempString="";
var theFrame = t2_id;
if (featureCount > 0) {
t_id.newSelectCount += 1;
document.writeln('<title>' + t_id.titleList[7] + '</title></head>');
document.writeln('<body bgcolor="D7E8FA" text="Black" link="Blue" vlink="Gray" LEFTMARGIN=0 scrolling="yes" onload="window.focus()">');
// document.writeln('<center>');
//document.writeln("afiojadfn"+t_id.toolMode);
document.writeln('<font style="font-size=10pt" color="Navy" ALIGN="LEFT">结果显示</font>')
// document.writeln('<center>');
document.writeln('<FONT FACE="Arial" style="font-size=12pt"><b>' + t_id.LayerName[t_id.ActiveLayerIndex] + '</b></FONT>');
// if (t_id.LayerName[t_id.ActiveLayerIndex]=="2005年基本井位")
// {
// document.writeln('<form name="select" method="get" ><input type="submit" value="查看" onclick="parent.SelectpointFrame.location=point_select.asp;document.select.submit" >')
// }
document.writeln('<table border="1" cellspacing="0" cellpadding="2" nowrap bgcolor="' + t_id.tableBackColor + '">');
endpos = 1;
for (var i=0;i<fCount;i++) {
//alert(endpos);
if (t_id.toolMode!=4) {
var theXYs = t_id.getEnvelopeXYs(theReply, endpos)
t_id.selectLeft[t_id.selectCount] = theXYs[0];
t_id.selectBottom[t_id.selectCount] = theXYs[1];
t_id.selectRight[t_id.selectCount] = theXYs[2];
t_id.selectTop[t_id.selectCount] = theXYs[3];
endpos = t_id.xmlEndPos;
}
//alert(endpos);
inData = t_id.parseRecordString(theReply, endpos);
endpos = t_id.xmlEndPos;
//selectedData = clearLeadingSpace(inData);
selectedData = inData;
epos = theReply.indexOf("</FEATURE",endpos);
//if (showSelectedData) {
//alert("2\n" + selectedData);
var showHyper = false;
if (t_id.hyperLinkLayers!=null) {
for (var s1=0;s1<t_id.hyperLinkLayers.length;s1++) {
if (t_id.hyperLinkLayers[s1] == t_id.LayerName[t_id.ActiveLayerIndex]) showHyper=true;
}
}
var fName1 = t_id.getFieldNames(selectedData);
var fValue1 = t_id.getFieldValues(selectedData);
t_id.selectPoints[t_id.selectCount] = t_id.getIdValue(fName1, fValue1);
var idFieldNum = -1;
var shapeFieldNum = -1;
if (t_id.hideIDFieldData) {
// hide ID column header
for (var f=0;f<fName1.length;f++) {
if (fName1[f]==t_id.LayerIDField[t_id.ActiveLayerIndex]) idFieldNum = f;
}
}
if (t_id.hideShapeFieldData) {
// hide Shape column header
for (var f=0;f<fName1.length;f++) {
if (fName1[f]==t_id.LayerShapeField[t_id.ActiveLayerIndex]) shapeFieldNum = f;
}
}
//selectcount 为0时画表格的表头
if (t_id.selectCount==0) {
document.write('<tr><th><FONT FACE="Arial" style="font-size=10pt">查看</FONT></a></th>');
for (var f=0;f<fName1.length;f++) {
if ((f!=idFieldNum) && (f!=shapeFieldNum)) {
var f2 = -1;
if (t_id.useFieldAlias) {
for (var f3=0;f3<t_id.AliasFieldName.length;f3++) {
if (t_id.AliasFieldName[f3]==fName1[f]) f2 = f3;
}
}
if (f2!=-1) {
document.write('<th><FONT FACE="Arial" style="font-size=10pt">' + t_id.AliasFieldAlias[f2] + '</FONT></a></th>');
} else {
document.write('<th><FONT FACE="Arial" style="font-size=10pt">' + fName1[f] + '</FONT></a></th>');
}
}
}
document.writeln('</tr>');
}
document.write('<tr><td>');
if (t_id.toolMode!=4)
{
//alert(t_id.selectCount);
document.write('<a href="javascript:' + t2_id + '.showHighlight(' + t_id.selectCount + ')">');
document.write('<img src="images/resize_1.gif" width=16 height=16 hspace=1 vspace=1 border=0>');
}
else
{
document.write('<FONT FACE="Arial" style="font-size=10pt">' + (t_id.selectCount+t_id.queryStartRecord) + '</FONT>');
}
if (t_id.toolMode!=4) document.write('</a>');
document.writeln('</td>');
for (var f=0;f<fName1.length;f++) {
if ((f!=idFieldNum) && (f!=shapeFieldNum)) {
document.write('<TD>');
var isHyper=false;
if (showHyper) {
for (var s1=0;s1<t_id.hyperLinkFields.length;s1++) {
if (t_id.hyperLinkFields[s1]==fName1[f]) {
// var theLinkURL = t_id.hyperLinkPrefix[s1] + fValue1[f] + t_id.hyperLinkSuffix[s1];
var theLinkURL = t_id.hyperLinkPrefix[s1] + "data" + t_id.hyperLinkSuffix[s1]+"?ID="+fValue1[f-1];
document.write('<a href="' + theLinkURL + '" target="_blank">');
isHyper=true;
}
}
}
var s2 = -1;
for (var s1=0;s1<t_id.LayerFields.length;s1++) {
if (fName1[f]==t_id.LayerFields[s1]) s2=s1;
}
if (t_id.LayerFieldType[s2]=="91") {
//alert(fName1[f]);
if (isNaN(fValue1[f])) {
var theDate = fValue1[f];
} else {
//var theDate = new Date(parseInt(fValue1[f]));
var theDateObj = new Date(parseFloat(fValue1[f]));
var d = theDateObj.toUTCString();
var theDate = d.replace(/GMT|UTC/,"");
}
document.write('<FONT FACE="Arial" style="font-size=10pt">' + theDate + '</FONT>');
theDate=null;
} else {
// put html entity for spaces so display is correct - browsers trim extra spaces
tempString = fValue1[f].replace(/ /g, " ");
// replace ' with \'
tempString = tempString.replace(/'/g, "\'");
document.write('<FONT FACE="Arial" style="font-size=10pt">' + tempString + '</FONT>');
//document.write('<FONT FACE="Arial" style="font-size=10pt">' + fValue1[f] + '</FONT>');
}
if (isHyper) document.write('</a>');
document.writeln('</td>');
}
}
document.writeln('</tr>');
fName1 = null;
fValue1 = null;
//}
t_id.selectCount += 1;
}
//if (showSelectedData) {
document.writeln('</table><FONT FACE="Arial" style="font-size=10pt">');
if (t_id.toolMode!=25) {
if (t_id.queryStartRecord>1) {
var prevRecord = t_id.queryStartRecord - t_id.maxFeaturesReturned;
if (prevRecord<1) prevRecord=1;
document.write('<a href="javascript:' + t2_id + '.getMoreData(' + prevRecord + ')">' + t_id.msgList[61] + t_id.maxFeaturesReturned + t_id.msgList[62] + '</a> ');
}
if (stillMore) {
var nextRecord=featureCount + t_id.queryStartRecord;
document.writeln('<a href="javascript:' + t2_id + '.getMoreData(' + nextRecord + ')">' + t_id.msgList[63] + '</a>');
}
}
if ((t_id.toolMode!=4) && (t_id.toolMode!=25) && (t_id.selectCount>1)) {
document.writeln(' <b><a href="javascript:' + t2_id + '.zoomToReturnedRecords()">缩放到查询结果</A></b>');
}
document.writeln('</font></center></body>');
//}
//alert("toolMode:" + toolMode);
if ((t_id.queryStartRecord==1) && (t_id.toolMode!=4) && (t_id.toolMode!=25)) {
if ((t_id.selectCount==1) && (t_id.zoomToSingleSelect)) {
var fWidth = t_id.selectRight[0] - t_id.selectLeft[0];
var fHeight = t_id.selectTop[0] - t_id.selectBottom[0];
var mWMargin = 0;
var mHMargin = 0;
if (t_id.selectType=="point") {
mWMargin = t_id.fullWidth * t_id.selectPointMargin;
mHMargin = t_id.fullHeight * t_id.selectPointMargin;
if (mWMargin > t_id.xDistance/2) {
mWMargin = t_id.xDistance/2;
mHMargin = t_id.yDistance/2;
}
} else {
mWMargin = fWidth * t_id.selectMargin;
mHMargin = fHeight * t_id.selectMargin;
}
t_id.saveLastExtent();
t_id.eLeft = t_id.selectLeft[0] - mWMargin;
t_id.eRight = t_id.selectRight[0] + mWMargin;
t_id.eTop = t_id.selectTop[0] + mHMargin;
t_id.eBottom = t_id.selectBottom[0] - mHMargin;
}
t_id.sendMapXML();
}
} else {
document.writeln(' <title>' + t_id.titleList[8] + '</title>');
document.writeln('</head>');
document.writeln('<body BGCOLOR="White" TEXT="Black" LEFTMARGIN=0 TOPMARGIN=0>');
document.writeln('<FONT FACE="Arial"><B>' + t_id.LayerName[t_id.ActiveLayerIndex] +'</B></font><FONT FACE="Arial" style="font-size=10pt">');
document.writeln('<br>' + t_id.msgList[64]);
if (t_id.debugOn>0) {
document.writeln('<p>' + t_id.msgList[65] + '<br>');
document.writeln(untag(theReply));
} else {
if (theError!="") {
document.writeln('<p>' + t_id.msgList[66] + '<br>');
document.writeln(theError);
}
}
document.writeln('</FONT>');
document.writeln('</body>');
}
t_id.hideRetrieveData();
//toolMode为4时在点查询窗口显示查询点信息
if (t_id.toolMode==4)
{
//if (t_id.ActiveLayerIndex==2)
if (t_id.LayerName[t_id.ActiveLayerIndex]=="基本井位")
{
parent.SelectpointFrame.document.location="point_select.htm"
//之后将toolmode重设为其它值
//t_id.toolMode=0;
}
t_id.selectCount=0;
}
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -