Hi, Thanks a lot for you help !! I passed parameter as src="/js/validate.js?color=blue and this solved my problem perfectly.
Shiladitya On Tue, Mar 3, 2009 at 1:23 AM, Jérôme Etévé <jerome.et...@gmail.com> wrote: > Hi there, > > If you let mason handle your javascript file, you can perfectly use > mason stuff inside it (here you would use <% $color %> in your > javascript file for instance) . > > Assuming your component is withing one of your mason root directory. > > - If you call it like '<& /js/validateForm.js , color => 'blue' &> > then mason will handle it as it was a normal mason component. > > - Otherwise, if you want to call it like '<script > src="/js/validate.js?color=blue">' , then you have to do a bit of > apache configuration to tell apache to handle this ressource with > mason: > > <LocationMatch "^\/js\/\.js$"> > SetHandler perl-script > PerlHandler HTML::Mason::ApacheHandler > </LocationMatch> > > This is actually how it works. You just tell apache to handle > ressources with mason. It can be .jpg , .html, .myext , .xml , etc. > etc. . It doesn't matter (Well as long as mimetypes are set properly). > > To avoid slowing down plain static javascript serving, you may have > to change all your dynamic javascript to a 'dynjs' directory. > > As well, you may want to add an autohandler that inherits from nothing > in your dynjs directory if you have a autohandler in your / > > > - Alternatively, you may want to call validate.js validate.html so > you dont need to do any apache conf. > > > Hope it helps. > > Jerome. > > > > On Mon, Mar 2, 2009 at 11:15 AM, Shiladitya Biswas > <shiladitya.bis...@gmail.com> wrote: >> Hi, >> In my HTML file I am using a javascript like this: >> <script language="javascript" src="js/validateForm.js"></script> >> >> I want to pass a parameter to this file. Is there any way of doing this? >> The javascript file validateForm.js will receive parameter like this: >> >> <%args> >> $color => '' >> </%args> >> >> Thanks >> Shiladitya Biswas >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise >> -Strategies to boost innovation and cut costs with open source participation >> -Receive a $600 discount off the registration fee with the source code: SFAD >> http://p.sf.net/sfu/XcvMzF8H >> _______________________________________________ >> Mason-users mailing list >> Mason-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mason-users >> > > > > -- > Jerome Eteve. > > Chat with me live at http://www.eteve.net > > jer...@eteve.net > > > > -- > Jerome Eteve. > > Chat with me live at http://www.eteve.net > > jer...@eteve.net > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Mason-users mailing list > Mason-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mason-users > -- Shiladitya ------------------------------------------------------------------------ "If I Had More Time I Would Write a Shorter Letter" -- Blaise Pascal ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Mason-users mailing list Mason-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mason-users