Thursday, June 14, 2012

ajax call from java script....

var custID = document.getElementById("customerID").value;
        var custName = document.getElementById("customerName").value;
        var left = (screen.width/2) - (650/2);
        var top = (screen.height/2) - (450/2);
        if((document.getElementById("customerID").value == "") && (document.getElementById("customerName").value == "")){
            alert("Please enter Customer ID or Customer Name to search.");
            document.getElementById("customerID").focus();
            return false;
        } else {       
            //window.open("FileDocumentServlet?eid=<%=FileDocumentEventNames.BUSINESS_FORMATION_SEARCH_CUST%>&customerID="+custID+"&customerName="+custName, "customerWindow",
            //"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=850,height=430,top="+top+",left="+left);
            document.getElementById("button").click();
            var url = "FileDocumentServlet?eid=<%=FileDocumentEventNames.BUSINESS_FORMATION_SEARCH_CUST%>&customerID="+custID+"&customerName="+custName;
            if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
                  xmlhttp=new XMLHttpRequest();
            } else {// code for IE6, IE5     
                  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange = function(){
              if(xmlhttp.readyState == 4 && xmlhttp.status == 200){ 
                 var customerResult = xmlhttp.responseText;
                    document.getElementById("popupContact").innerHTML = customerResult;                 
                    return true;
                 } else {
                     document.getElementById("popupContact").innerHTML = document.getElementById("loadingMessageId").innerHTML;
                 }
             }  
             xmlhttp.open("POST",url,true);
          xmlhttp.send();
                 
        }

return value from ahref tag in javascript

<a href="#" onclick="return editRecord(<%=i%>)"><img src="images/icon2_edit.gif"></a>&nbsp;&nbsp;&nbsp;

java script array values sending to java

var columns =document.getElementById("columnSize").value;
        var columnsName = new Array();
        var columnsValue = new Array();
         for(var i=0 ;i<columns;i++){
            if(document.getElementById("insertRow"+i).value == ""){
                alert('Please fill the all fields');
                return false;
            }
        }
        var rows = document.getElementById("rowSize").value;
        for(var i=0 ;i<columns;i++){
            var character =  document.getElementById("insertRow0").value;
            if(document.getElementById("columnValue0"+i).value == character.toUpperCase()){
                alert('Entered value already avilable');
                return false;
            }
            if(document.getElementById("columnValue0"+i).value == character.toLowerCase()){
                alert('Entered value already avilable');
                return false;
            }
        }

        for(var i=0;i<columns;i++){
        var colname =document.getElementById("columnName"+i).value;
        columnsName[i]=colname;
        }
        for(var i=0 ;i<columns;i++){
        var rowValue =document.getElementById("insertRow"+i).value;
        columnsValue[i]=rowValue;
        }
        var tableName1 = document.getElementById("referenceTables").value;
        document.form1.eid.value= "9827" ;
        document.form1.tableName.value= tableName1 ;
        document.form1.action ="Admin?columnsName="+columnsName.join("&columnsName=")+"&columnsValue="+columnsValue.join("&columnsValue=");
          document.form1.submit();
          return true;