You need to sign in to do that
Don't have an account?
Napster
Unexpected Token : Illegal (Custom JS button)
Hi friends,
I am facing an error which i get when i click on my custom JS button. The browser returns a Unexpected Token : Illegal when trying to execute. I am not able to figure out why. Your help is greatly appreciated.
Here is the button code :
This is the Page where the logic takes place :
Thanks folks in advance.. :)
I am facing an error which i get when i click on my custom JS button. The browser returns a Unexpected Token : Illegal when trying to execute. I am not able to figure out why. Your help is greatly appreciated.
Here is the button code :
{!REQUIRESCRIPT("/soap/ajax/26.0/connection.js")} {!REQUIRESCRIPT("/soap/ajax/26.0/apex.js")} {!REQUIRESCRIPT("/resource/jquery_1_9_1_min")} {!REQUIRESCRIPT("/resource/JQueryBlockUI")} {!REQUIRESCRIPT("/apex/LaunchApplications")} var filter = "{!CASE(Opportunity.Type , "Presale - X", "Presale - X", "Renewal - ZR", "Renewal - ZR", "Off Renewal - Y", "Off Renewal - Y", "RFI", "RFI", "Target Prospect", "Target Prospect", "NonCPP")}"; launchForms({!Opportunity.Id}, {!Opportunity.AccountId},{!$Api.Session_ID},filter )
This is the Page where the logic takes place :
<apex:page contentType="text/javascript" showHeader="false" standardStylesheets="false"> function launchForms(OptyId, acctId, sessionId, filter) { var url = "/apex/loop__looplus?eid="+OptyId+"&accountId="+acctId+"&sessionId=" +sessionId+ "&sidebar=false&filtertype=contains&filter="+filter; var query = "SELECT ContactId__r.Name, ContactId__r.Email, Role__c FROM OpportunityContactRoleExt__c WHERE OpportunityId__c="+OptyId+" ORDER BY Contact_Name__c"; var contactRoles = sforce.connection.query(query); var foundOne = false; if (contactRoles && contactRoles.size > 0) { for (var i = 0; i < contactRoles.size; i++) { var c = (contactRoles.records[i] ? contactRoles.records[i] : contactRoles.records); if (c.Role__c == "PPACA Contact") { foundOne = true; url += ' PPACA,'; url += "&noa="+encodeURIComponent(c.ContactId__r.Name)+","+encodeURIComponent(c.ContactId__r.Email); break; } } } if (!foundOne) url += ','; window.open(url,OptyId,'height=600,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes'); } </apex:page>
Thanks folks in advance.. :)
You should change the JS version above 28.0(or the latest(32.0) as per the current Release)
AJAX Toolkit Support Policy:
------------------------------------
The current release of the AJAX Toolkit(32.0) is the only version that receives bug fixes and enhancements. When a new version is released, the previous version continues to be available, but is not supported.
For more info: http://www.salesforce.com/us/developer/docs/ajax/Content/sforce_api_ajax_introducing.htm#ajax_support_policy_title
Please have a look on https://success.salesforce.com/answers?id=90630000000gyHqAAI