Thanks for reply Mr. Wim, I am using Ubuntu 10.10, Wt 3.1.9, and gcc 4.4 also tried with gcc 4.5.
On Mon, May 23, 2011 at 1:54 AM, Wim Dumon <[email protected]> wrote: > Hey Gurpreet, > > I lookat at the code of your fist post, compiled it here, and it > compiles. It doesn't run correctly becaues 'call' is not initialized. > > I have no idea what is wrong, but it seems to be some installation > issue (of Wt? gcc?) What linux are you using? > > BR, > Wim. > > 2011/5/20 Gurpreet Kaur Karwal <[email protected]>: >> Reference to previous post- Now I tried a change >> >> instead of : submit->clicked().connect(this, &form::submit); >> >> I used: >> submit->Wt::EventSignal<Wt::WMouseEvent>::clicked.connect (this, >> &form::submit); >> >> and now I get the error: http://paste.ubuntu.com/610614/ >> >> Please help me out in tracking what am I doing wrong? >> >> On Fri, May 20, 2011 at 1:29 PM, Gurpreet Kaur Karwal >> <[email protected]> wrote: >>> Hello, >>> I created a very simple form whose source code is >>> at:http://paste.ubuntu.com/610489/ >>> >>> and header file at: http://paste.ubuntu.com/610492/ >>> >>> After issuing MAKE I get the errors specified at: >>> http://paste.ubuntu.com/610484/ >>> >>> Please let me know what is the problem with my source code so that I >>> can correct this error. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Fri, May 13, 2011 at 6:46 PM, Gurpreet Kaur Karwal >>> <[email protected]> wrote: >>>> Thank You very much Mr. Dumon for your reply, It will definately be >>>> helpful. >>>> >>>> On Thu, May 12, 2011 at 2:41 PM, Wim Dumon <[email protected]> wrote: >>>>> >>>>> Hi Gurpreet, >>>>> >>>>> There are limitations. The browser will not be happy with the html and >>>>> the body tags, and Wt will not like the fact that the example html >>>>> that you write does not contain valid XML (e.g. <input type=submit >>>>> value="Show"> vs <input type=submit value="Show"/>. >>>>> >>>>> I haven't tried this myself, but the inclusion of a form element will >>>>> probably work in most cases. If the browser does not support >>>>> JavaScript, Wt already puts a form tag in the toplevel of the page, >>>>> and you'll have a form in a form and that will not work. If you >>>>> configured Wt in progressive bootstrap, Wt will also add this toplevel >>>>> form element (since it doesn't know yet if the browser will support >>>>> JS), and you have a problem. >>>>> >>>>> But if you really want to do this, why not use an iframe? Iframes are >>>>> made for exactly this use case. On top of that, you can have the CGI >>>>> served by apache/nginx/... and you don't have to care about calling a >>>>> CGI script yourself. Alternatively, you could specialize a WResource >>>>> that calls the CGI script, if you want to use Wt's session tracking >>>>> mechanism to provide access control to the CGI script (maybe such a >>>>> resource would be a nice addition to the toolkit). >>>>> >>>>> An iframe in Wt can be implemented by a WText: >>>>> new WText("<iframe src=\"my.cgi\"/>", Wt::XHTMLUnsafeText, parent); >>>>> Or in case that you use a WResource: >>>>> WCgiResource *r = new WCgiResource("/my/script/is/here", ...); >>>>> new WText("<iframe src=\"" + r->url() + "\"/>", ...); >>>>> >>>>> Note that 'Wt::XHTMLUnsafeText disables the XSS filtering for this >>>>> wtext, so beware if any of the iframe's URL contains untrusted >>>>> strings! >>>>> >>>>> BR, >>>>> Wim. >>>>> >>>>> 2011/5/12 Gurpreet Kaur Karwal <[email protected]>: >>>>> > Thank You very much for replying. So, that means I can embed an HTML >>>>> > CODE >>>>> > example:- >>>>> > >>>>> > <html> >>>>> > <body> >>>>> > >>>>> > <p> >>>>> > >>>>> > <FORM METHOD="GET" ACTION="http://path to script"> >>>>> > Lambda: >>>>> > <INPUT type=text name=lambda VALUE=""> >>>>> > >>>>> > <input type=submit value="Show"> >>>>> > <input type=reset value="Reset"> >>>>> > </FORM></p></body></html> >>>>> > >>>>> > Can be embedded in WText??? >>>>> > >>>>> > >>>>> > >>>>> > On Tue, May 10, 2011 at 12:17 PM, Wim Dumon <[email protected]> wrote: >>>>> >> >>>>> >> Hi, >>>>> >> >>>>> >> A WText can show embedded HTML code and filters it for XSS at the same >>>>> >> time (the HTML must have valid XML syntax). Wt does not contain >>>>> >> methods to set the environment variables for your CGI script for you, >>>>> >> you'll have to do this yourself. >>>>> >> >>>>> >> A solution will probably involve pipe(), fork(), setenv(), popen() and >>>>> >> some glue methods to forward the output of the CGI script to a string >>>>> >> in the Wt process. >>>>> >> >>>>> >> BR, >>>>> >> Wim. >>>>> >> >>>>> >> 2011/5/9 Gurpreet Kaur Karwal <[email protected]>: >>>>> >> > I want to create a form using wt that is capable of calling a CGI >>>>> >> > Script. Is >>>>> >> > the practice of writing HTML Code and then somehow embedding it in wt >>>>> >> > worth?? If yes, how can I do that. And if there is an easier >>>>> >> > alternative >>>>> >> > to >>>>> >> > embedding HTML code please do tell. It will be great if I can have >>>>> >> > some >>>>> >> > example of the suggested method also. >>>>> >> > >>>>> >> > >>>>> >> > >>>>> >> > ------------------------------------------------------------------------------ >>>>> >> > WhatsUp Gold - Download Free Network Management Software >>>>> >> > The most intuitive, comprehensive, and cost-effective network >>>>> >> > management toolset available today. Delivers lowest initial >>>>> >> > acquisition cost and overall TCO of any competing solution. >>>>> >> > http://p.sf.net/sfu/whatsupgold-sd >>>>> >> > _______________________________________________ >>>>> >> > witty-interest mailing list >>>>> >> > [email protected] >>>>> >> > https://lists.sourceforge.net/lists/listinfo/witty-interest >>>>> >> > >>>>> >> > >>>>> >> >>>>> >> >>>>> >> >>>>> >> ------------------------------------------------------------------------------ >>>>> >> Achieve unprecedented app performance and reliability >>>>> >> What every C/C++ and Fortran developer should know. >>>>> >> Learn how Intel has extended the reach of its next-generation tools >>>>> >> to help boost performance applications - inlcuding clusters. >>>>> >> http://p.sf.net/sfu/intel-dev2devmay >>>>> >> _______________________________________________ >>>>> >> witty-interest mailing list >>>>> >> [email protected] >>>>> >> https://lists.sourceforge.net/lists/listinfo/witty-interest >>>>> > >>>>> > >>>>> > >>>>> > ------------------------------------------------------------------------------ >>>>> > Achieve unprecedented app performance and reliability >>>>> > What every C/C++ and Fortran developer should know. >>>>> > Learn how Intel has extended the reach of its next-generation tools >>>>> > to help boost performance applications - inlcuding clusters. >>>>> > http://p.sf.net/sfu/intel-dev2devmay >>>>> > _______________________________________________ >>>>> > witty-interest mailing list >>>>> > [email protected] >>>>> > https://lists.sourceforge.net/lists/listinfo/witty-interest >>>>> > >>>>> > >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Achieve unprecedented app performance and reliability >>>>> What every C/C++ and Fortran developer should know. >>>>> Learn how Intel has extended the reach of its next-generation tools >>>>> to help boost performance applications - inlcuding clusters. >>>>> http://p.sf.net/sfu/intel-dev2devmay >>>>> _______________________________________________ >>>>> witty-interest mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>>> >>>> >>> >> >> ------------------------------------------------------------------------------ >> What Every C/C++ and Fortran developer Should Know! >> Read this article and learn how Intel has extended the reach of its >> next-generation tools to help Windows* and Linux* C/C++ and Fortran >> developers boost performance applications - including clusters. >> http://p.sf.net/sfu/intel-dev2devmay >> _______________________________________________ >> witty-interest mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/witty-interest >> > > ------------------------------------------------------------------------------ > What Every C/C++ and Fortran developer Should Know! > Read this article and learn how Intel has extended the reach of its > next-generation tools to help Windows* and Linux* C/C++ and Fortran > developers boost performance applications - including clusters. > http://p.sf.net/sfu/intel-dev2devmay > _______________________________________________ > witty-interest mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/witty-interest > ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
