"function executed successfully" - why is this showing

"function executed successfully" - why is this showing

I have a view called Add/View Donations. On this view, for each record there is a custom action button 'Add Donation', that allows a user to add a new Donation record, associated to this contact. This action button triggers a function that reads as follows: "void newfunc.AddDonation(int id, string lastname, string firstname) { openUrl(((((((((("/" + zoho.adminuser) + "/") + zoho.appname) + "/#Form:Donations?Contributor_ID=") + input.id) + " && Contributor_Name=") + input.lastname) + " && First_Name=") + input.firstname) + "", "popup window", "height=100,width=100"); }" The issue is that for any Contact that has any punctuation in their name, such as a '-' or a ' this action fails, because it seems it can not properly handle the characters. An example of this would be a user name Richard D'Entremont. This seems to be a bug to me. Thanks Steve