You can do the following: override the getAjaxCallDecorator() method of AjaxLink component.
lodhur wrote: > > Wicket generates the link as follows: > > ... id="showAboutWindow26" onclick="var > wcall=wicketAjaxGet('?wicket:interface=:2:showAboutWindow::IBehaviorListener:0:',null,null, > function() {return Wicket.$$(this)}.bind(this));return !wcall;" > href="#">info page... > > And if I put the "onclick"-content to my javascript function sometime it > works > and sometime I get an error. > The reason for this is probably that Wicket increases the value of the > wicket:interface > It starts at 0 (...('?wicket:interface=:0:...) and is increased. > > Therefore, I thought of the dynamic creation of the function. > > Or is there another solution? > > Thanks, > Heiko > > > > > Alex Objelean wrote: >> >> Why would you need to use AjaxLink component? >> Just put your script in the markup and it will do exactly what you expect >> it to do. >> >> Alex. >> >> >> lodhur wrote: >>> >>> Hi Wicket-Users, >>> >>> I'm a new in wicket and I am stuck. >>> Currently I create an AjaxLink in my Page as follows: >>> >>> Index.java: >>> ----------- >>> ... >>> add(new AjaxLink("showInfoWindow") { >>> public void onClick(AjaxRequestTarget target) { >>> aboutWindow.show(target); >>> } >>> }); >>> ... >>> >>> Index.html: >>> ----------- >>> ... >>> <div wicket:id="infoWindow"></div> >>> about page >>> ... >>> >>> As result Wicket rendered following: >>> ------------------------------------ >>> ... >>> <div id="infoWindow25" style="display:none"></div> >>> ? >>> Background: I want to use the function from my javascript menu. >>> >>> Maybe someone has an example? >>> >>> Thanks, >>> Heiko >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/how-to-generate-a-javascript-function-tf4856086.html#a13896657 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]