what is your code look like? -igor
On Tue, Oct 28, 2008 at 11:28 AM, eyalbenamram <[EMAIL PROTECTED]> wrote: > > Hi again, > > I used IHeaderContributer, and the javascript code is now garbled and not > working. > Here is what I got: > > <script type="text/javascript" > src="resources/org.apache.wicket.markup.html.WicketEventReference/wicket-event.js"></script> > <script type="text/javascript" ><!--/*--><![CDATA[/*><!--*/ > Wicket.Event.add(window, "load", function() { <script language="JavaScript"> > function removeBlur(checked) { > if(checked) { > document.getElementById('login_button').disabled = false; > } else { > document.getElementById('login_button').disabled = true; > } } > </script> > ;}); > /*-->]]>*/</script> > > > > igor.vaynberg wrote: >> >> use iheadercontributor, that should work much better >> >> also make sure your page has <body> tag. >> >> -igor >> >> On Tue, Oct 28, 2008 at 10:57 AM, eyalbenamram <[EMAIL PROTECTED]> >> wrote: >>> >>> Hi >>> I am inserting javascript code like this: >>> >>> StringBuffer config = new StringBuffer(); >>> >>> config.append("<script language=\"JavaScript\">\n"); >>> config.append("function onLoad() { getValue(); >>> setTimeout(\"onRefresh();\","+ns.getAutoRefreshSecs()*1000+"); }\n"); >>> config.append("function onRefresh(){\n"); >>> config.append("document.getElementById('hiddenVar').value >>> = >>> document.getElementById('textString').value;\n"); >>> config.append("window.location.reload(); }\n"); >>> config.append("function getValue() {\n"); >>> config.append("document.getElementById('textString').value >>> = >>> document.getElementById('hiddenVar').value; }\n"); >>> config.append("</script>\n"); >>> >>> /*open to activate JS*/ >>> add(new StringHeaderContributor(config.toString())); >>> >>> >>> and receive an error in log file: >>> >>> http-6789-2 ERROR html.WebPage - >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> http-6789-2 ERROR html.WebPage - You probably forgot to add a <body> or >>> <header> tag to your markup since no Header Container was >>> found but components where found which want to write to the <head> >>> section. >>> <script language="JavaScript"> >>> function removeBlur(checked) { >>> if(checked) { >>> document.getElementById('login_button').disabled = false; >>> } else { >>> document.getElementById('login_button').disabled = true; >>> } } >>> </script> >>> >>> although my html file contains a <head> tag, and the javascript code >>> actually appears in the rendered page (when I look at the source of the >>> page). >>> >>> any idea? >>> >>> Thanks,Eyal. >>> -- >>> View this message in context: >>> http://www.nabble.com/inserting-javascript-from-java-to-html-file-tp20212650p20212650.html >>> Sent from the Wicket - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/inserting-javascript-from-java-to-html-file-tp20212650p20213238.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]