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]

Reply via email to