You need to sign in to do that
Don't have an account?
SFDC developer55
onclick javascript from visual force
On click of command button (from Inline visual force page), I need to open different window for partners or append partners in a URL, when button is clicked from partners community otherwise the regular URL.
Command button is like this:
<apex:commandButton id="btn" value="Add product" onclick="window.open('/{!IF(boolPartner,$Label.AddOpptyProductPartnerURL,$Label.AddOpptyProductURL)}={!opportunity.name}&retURL=%2Fa0a%2Fo','_blank','height=400,location=no,resizable=yes,to
Any idea how we can do this on click..
I have tried to write a code on controller but that method was not called:
public Controller(ApexPages.StandardController cont) {
String hostVal = ApexPages.currentPage().getHeaders().get('Host');
String urlVal = Apexpages.currentPage().getUrl();
String URLL = 'https://' + hostVal+ urlVal;
Boolean result=URLL.contains('partners');
system.debug(URLL+'==URLL=='+result);
return result;
}
Command button is like this:
<apex:commandButton id="btn" value="Add product" onclick="window.open('/{!IF(boolPartner,$Label.AddOpptyProductPartnerURL,$Label.AddOpptyProductURL)}={!opportunity.name}&retURL=%2Fa0a%2Fo','_blank','height=400,location=no,resizable=yes,to
Any idea how we can do this on click..
I have tried to write a code on controller but that method was not called:
public Controller(ApexPages.StandardController cont) {
String hostVal = ApexPages.currentPage().getHeaders().get('Host');
String urlVal = Apexpages.currentPage().getUrl();
String URLL = 'https://' + hostVal+ urlVal;
Boolean result=URLL.contains('partners');
system.debug(URLL+'==URLL=='+result);
return result;
}
What is going wrong with your onclick handler? When you look at the page source does the URL look valid?
One thing - you'll want to return false after your window.open function call, otherwise the form will be submitted.