Hi Akila,

Try this one:
print('<button onclick="startTask('      +id       +' )">Start</button>')


Or you can put like this outside the scripting segment (<%%>)

<button onclick="startTask(<%=id%>)">Start</button>

Thanks,
Milinda



On Fri, Aug 1, 2014 at 12:36 PM, Akila Nimantha [IT/EKO/LOITS] <
[email protected]> wrote:

>  Hi all,
>
>
>
> Im in a little trouble calling a jaggery function through html button
> “onclick” event.
>
> When I click on the button my browser firebug console says , “ReferenceError:
> startTask is not defined”.
>
>
>
> What I did was,
>
>
>
> <%
>
> Var id = 8605;
>
> Print(‘<button onclick="startTask(id)">Start</button>’);
>
>
>
> var startTask = function (id){
>
>
>
>                            var version = new ws.WSRequest();
>
>                            var options = new Array();
>
>                            options.useSOAP = 1.2;
>
>                            options.action = "urn : start";
>
>                            var cookie=session.get('cookie');
>
>
>
>                            options["HTTPHeaders"] = [
>
>                                                          { name :
> "Cookie", value :cookie },
>
>                                                    ];
>
>
>
>                            var payload =
> '<ns:start><ns:identifier>'+id+'</ns:identifier></ns:start>';
>
>                            var result;
>
>                            var endpoint= "
> https://192.168.255.150:9443/services/HumanTaskClientAPIAdmin/";;
>
>
>
>                            try {
>
>                            //response.addHeader('Cookie', cookie);
>
>                            version.open(options,endpoint, false);
>
>                            version.send(payload);
>
>                            result = version.responseXML;
>
>                            print('<script>alert('+result+');</script>');
>
>                            } catch (e) {
>
>                                                 log.error(e.toString());
>
>                                                 //session.put("showLogin",
> "true");
>
>                                                 print(e);
>
>                                                 //return null;
>
>                                                 }
>
>                            };
>
>
>
> %>
>
>
>
> Are there wrongs in my code…?
>
>
>
> Regards,
>
> Akila
>
>
>
> This message (including any attachments) is intended only for the use of
> the individual or entity to which it is addressed and may contain
> information that is non-public, proprietary, privileged, confidential, and
> exempt from disclosure under applicable law or may constitute as attorney
> work product. If you are not the intended recipient, you are hereby
> notified that any use, dissemination, distribution, or copying of this
> communication is strictly prohibited. If you have received this
> communication in error, notify us immediately by telephone and (i) destroy
> this message if a facsimile or (ii) delete this message immediately if this
> is an electronic communication. Thank you.
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Milinda Perera
Software Engineer;
WSO2 Inc. http://wso2.com ,
Mobile: (+94) 714 115 032
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to