Thanks for answer,

however I dumped this way as that remote configuration takes awfully
long even in plain html page. So I ran it once and copied the generated
applet markup and inserted into wicket markup and it works (and loads
much faster).

Just for record I tested js and it works 100%, problem seems to be in
loading that remote js file. I once managed to load it succesfully and
js debugger threw this:

Error:
name: Error
message: Security violation
stacktrace:   Line 841 of linked script
http://localhost:8084/neobax/resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js
                    t.send(null);
  Line 817 of linked script
http://localhost:8084/neobax/resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js
                return this.doGet();
  Line 1613 of linked script
http://localhost:8084/neobax/resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js
                        req.get();                   
  ...

Regards,

-- 

Marek Šabo



On 04/17/2010 06:47 AM, Jeremy Thomerson wrote:
> Use Firebug and add a breakpoint in your JS to see if it is getting
> executed.  If it's not, you may try adding a semi-colon after your
> "startApplet()" - because I don't remember if you need it when it's run in
> an eval.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
> On Fri, Apr 16, 2010 at 7:25 PM, Marek Šabo <[email protected]> wrote:
>
>   
>> Hi all,
>>
>> I have problems with running javaFX applet inside wicket page. I call a
>> loading function from ajaxLink
>> (target.appendJavascript("startApplet()");) and in html:
>>
>>    <wicket:head>
>>        <script src="http://dl.javafx.com/1.2/dtfx.js";
>> type="text/javascript"></script>
>>        <script type="text/javascript">
>>            function startApplet() {
>>                fxstring = javafxString({
>>                    archive: "/neobax/TrafficApplet.jar", //placed in
>> root next to WEB-INF
>>                    draggable: true,
>>                    width: 640,
>>                    height: 480,
>>                    code: "trafficapplet.Main",
>>                    name: "TrafficApplet"
>>                });
>>                document.getElementById('taContainer').innerHTML=fxstring;
>>            }
>>        </script>
>>    </wicket:head>
>> <div id="taContainer" />
>>
>> Last thing In ajax debug is:
>> INFO: Initiating Ajax GET request on http://dl.javafx.com/1.2/dtfx.js
>> INFO: Invoking pre-call handler(s)...
>>
>> Is there any way to know more about the process for better debugging?
>>
>> TIA,
>>
>> --
>> Marek Šabo
>>
>>
>>
>>     

Reply via email to