If you see the attach code when the run reach to line
if (lang.toUpperCase() == "AR")
stopped
But when I remove if statement and write this
String url = "imfIdentifyDefault.jsp"
+ "?loid=" + activeLayer.getObjectId()
+ "&lyr=" + activeLayer.getId();
running fine.
What the problem with if statement ?
function startup()
{
<%
if (buffer != null) {
AimsEnvelope bufferExtent = buffer.getExtent();
if ((bufferExtent.getWidth() > 0.0) && (bufferExtent.getHeight() > 0.0)) {
map.setExtent(bufferExtent);
}
out.println("parent.frames['mapFrame'].refreshMap();");
}
boolean printed = false;
var lang ="<%= strLanguageSession %>";
if (lang.toUpperCase() == "AR")
{
String url = "imfIdentifyDefault.jsp"
+ "?loid=" + activeLayer.getObjectId()
+ "&lyr=" + activeLayer.getId();
}
else
{
String url = "imfIdentifyDefault.jsp"
+ "?loid=" + activeLayer.getObjectId()
+ "&lyr=" + activeLayer.getId();
}
//String strLanguageSession2 = (String) session.getAttribute("strLanguage") == null? "" : (String) session.getAttribute("strLanguage");
//if (strLanguageSession2.equals("AR"))
//{
//String url = "imfIdentifyDefault.jsp"
//+ "?loid=" + activeLayer.getObjectId()
//+ "&lyr=" + activeLayer.getId();
//}
//else
//{
//String url = "imfIdentifyDefault.jsp"
//+ "?loid=" + activeLayer.getObjectId()
//+ "&lyr=" + activeLayer.getId();
//}
%>
}
Select all
Open in new window
if (lang.toUpperCase() == "AR")
to
if (lang.toUpperCase().equals