You need to sign in to do that
Don't have an account?

Custom Button-Onclick Java Script error...pls help
Hi,
Pls help me ou in fixing the below error.
{!REQUIRESCRIPT("/soap/ajax/19.0/connection.js")} var fevent='{!Field_Event__c.Id}'; var result=sforce.connection.query("Select Id,Name,Account_Name__c,Account_Name_Formula__c,Contact__c,Contact_Name__c,Aircraft_Type__c,Aircraft_Tail_Number__c,Product_Type__c,Catalog_Product_Group__c,Supported_Product__c,Problem_Description__c from Field_Event__c where Id='"+ fevent+"'"); var records1 = result.getArray('records'); var AccountName = escape(records1[0].Account_Name_Formula__c); if(AccountName==null) { AccountName = ''; } var ContactName = records1[0].Contact__c; var AirCraftType = records1[0].Aircraft_Type__c; var TailNumber = records1[0].Aircraft_Tail_Number__c; if(TailNumber==null) { TailNumber=''; } var ProductType =escape(records1[0].Product_Type__c); var CatalogProductGroup = escape(records1[0].Catalog_Product_Group__c); var SupportedProduct= escape(records1[0].Supported_Product__c); var Description = escape(records1[0].Problem_Description__c); var fno = records1[0].Name; if(AirCraftType!=null) { AirCraftType=AirCraftType.substring(0,15); var airr=sforce.connection.query("Select Id,Name from Platform__c where Id ='"+ AirCraftType+"'"); var records2 = airr.getArray('records'); var AirCraftName =escape(records2[0].Name); } if(ContactName!=null) { ContactName=ContactName.substring(0,15); var con=sforce.connection.query("Select Id,Name from Contact where Id ='"+ ContactName+"'"); var records3= con.getArray('records'); var ConName =escape(records3[0].Name); } var RecordtypeName='SR(General)'; var result=sforce.connection.query("Select Id,Name from RecordType where name ='"+ RecordtypeName+"'"); var records1 = result.getArray('records'); rec = records1[0]; var recordType=rec.Id; var recName = rec.Name; if(AirCraftType!=null && ContactName!=null) { parent.window.location.replace ('/a1V/e?CF00N30000004rd0p='+AccountName+'&CF00N30000004rd1J='+ConName+ '&CF00N30000004rd0r='+AirCraftName+'&00N30000004rd0q='+TailNumber+'&00N30000004rd1z='+ProductType+'&00N30000004rd12='+CatalogProductGroup +'&00N30000004rd2P='+SupportedProduct+'&00N30000004rd1t='+Description+'&RecordType='+recordType+'&CF00N30000004rd1d='+fno+'&retURL=/'+fevent+'&nooverride=1'); } else if(ContactName!=null) { parent.window.location.replace ('/a1V/e?CF00N30000004rd0p='+AccountName+'&CF00N30000004rd1J='+ConName+ '&00N30000004rd0q='+TailNumber+'&00N30000004rd1z='+ProductType+'&00N30000004rd12='+CatalogProductGroup +'&00N30000004rd2P='+SupportedProduct+'&00N30000004rd1t='+Description+'&RecordType='+recordType+'&CF00N30000004rd1d='+fno+'&retURL=/'+fevent+'&nooverride=1'); } else if(AirCraftType!=null) { parent.window.location.replace ('/a1V/e?CF00N30000004rd0p='+AccountName+'&CF00N30000004rd0r='+AirCraftName+'&00N30000004rd0q='+TailNumber+'&00N30000004rd1z='+ProductType+'&00N30000004rd12='+CatalogProductGroup +'&00N30000004rd2P='+SupportedProduct+'&00N30000004rd1t='+Description+'&RecordType='+recordType+'&CF00N30000004rd1d='+fno+'&retURL=/'+fevent+'&nooverride=1'); }
Thanks,
Indu.
A problem with the onsite java script for the button or link was encountered missing ; before statement
Hi Chinnyy,
Try below code.
{!REQUIRESCRIPT("/soap/ajax/20.0/connection.js")}
sforce.connection.sessionId = '{!$Api.Session_ID}';
try {
var result=sforce.connection.query("Select Id,Name,Account_Name__c,Account_Name_Formula__c,Contact__c,Contact_Name__c,Aircraft_Type__c,Aircraft_Tail_Number__c,Product_Type__c,Catalog_Product_Group__c,Supported_Product__c,Problem_Description__c from Field_Event__c where Id LIKE 'fevent%'");
var resultCnt = callReportLst.getArray("result");
if(resultCnt.length == 0) {
// ADD YOUR LOGIC HERE
}
} catch(e) {
if (e.faultcode.indexOf("INVALID_SESSION_ID") != -1){
alert('Your session has expired, please login again.');
}
}
Regards,
TheBlogReaders.com