Unfortunately onload is available only for body / img /applet type tags, not
select.

Mark

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:wicket-user-
> [EMAIL PROTECTED] On Behalf Of Nino Saturnino Martinez
> Vazquez Wael
> Sent: Wednesday, 23 May 2007 5:42 PM
> To: wicket-user@lists.sourceforge.net
> Subject: Re: [Wicket-user] Best way to insert inline Javascript
> 
> Another way could be to create the javascript component and invoke it by
> adding a onload behavior to your dropdown, this should work?
> 
> I've implemented a simple progress indicator this way, although I used
> the onclick event.
> 
> regards Nino
> 
> Mark van Leeuwen wrote:
> > Thanks for the suggestions but I don't like either of these solutions.
> >
> > First one involving the use of the label is the hack to which I have
> already
> > referred. In my case I am extending DropDownChoice and it would be messy
> to
> > require a special label component to go with it. I want to use just the
> one
> > component. If I make it a panel, then I lose the advantage of allowing
> the
> > <select> and <option> tags to be used directly.
> >
> > The 2nd option is also a pain. The script needs to be invoked when the
> page
> > is being loaded. To invoke script in the header means calling it from
> body
> > onload etc. Much simpler to just have the script inline after the
> component
> > html.
> >
> > I am investigating now whether I might be able to by overriding
> > DropDownChoice.onRender().
> >
> > Maybe a new behavior would be a more generic solution.
> >
> > Any other ideas would be welcome...
> >
> >
> >
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED] [mailto:wicket-user-
> >> [EMAIL PROTECTED] On Behalf Of Alex Objelean
> >> Sent: Wednesday, 23 May 2007 5:02 PM
> >> To: wicket-user@lists.sourceforge.net
> >> Subject: Re: [Wicket-user] Best way to insert inline Javascript
> >>
> >>
> >>
> >> There is at least two solutions.
> >> 1. The ideea is to use <script> tag as a Label component and its
> >> modelObject
> >> contains a generated script....
> >> http://www.nabble.com/Feedbackmessages%3A-extend-by-new-type-ALERT---
> >> tf3795933.html
> >> see this post .
> >>
> >> 2. Use TextTemplateHeaderContributor for adding javascript - you can
> also
> >> interpolate variables inside it.
> >>
> >>
> component.add(TextTemplateHeaderContributor.forJavaScript(getClass(),"mysc
> >> ript.js",
> >> variables));
> >>
> >>
> >>
> >>
> >> Mark van Leeuwen wrote:
> >>
> >>> Writing my first custom component...
> >>>
> >>> I want to initialise the component using inline Javascript placed
> >>> immediately after the component markup.
> >>>
> >>> Searching the message archive I found one solution which is to use a
> >>>
> >> label
> >>
> >>> to output the script. Seems a bit of a hack.
> >>>
> >>> Is there a better way?
> >>>
> >>>
> >>>
> >> --
> >> View this message in context: http://www.nabble.com/Best-way-to-insert-
> >> inline-Javascript-tf3802007.html#a10758551
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> -----------------------------------------------------------------------
> --
> >> This SF.net email is sponsored by DB2 Express
> >> Download DB2 Express C - the FREE version of DB2 express and take
> >> control of your XML. No limits. Just data. Click to get it now.
> >> http://sourceforge.net/powerbar/db2/
> >> _______________________________________________
> >> Wicket-user mailing list
> >> Wicket-user@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>
> >
> > ------------------------------------------------------------------------
> -
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
> >
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to