You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Riccardo Ruffilli <ri...@mapsengineering.com> on 2008/04/03 12:55:14 UTC

T5 Tapestry.onDOMLoaded internet explorer 7

Hi Everybody,

I've got a problem on loading the Tapestry.onDOMLoaded content in i.e and I
can't understand
in anyways what it's happening...:(

I've put a simple alert with the 

support.addScript("alert('test!');");

so I've got something like this (I miss I've got the right context menu...
but I think it's not the problem)
in the bottom of my page

<SCRIPT type="text/javascript">  

<!--Tapestry.onDOMLoaded(function() {
alert('test!');
alert('test!'); // twice (but I don't know why)

/* this is for right context... */
var menu = { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU,
text:' Submit della form',
onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
{type:RightContext.TYPE_MENU, text:' Seleziona PDV',
onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
{ attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
della form',
onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
{type:RightContext.TYPE_MENU, text:' Seleziona PDV',
onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
{ attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
della form',
onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
{type:RightContext.TYPE_MENU, text:' Seleziona PDV',
onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
{ attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
della form',
onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
{type:RightContext.TYPE_MENU, text:' Seleziona PDV',
onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
{ attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
della form',
onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
{type:RightContext.TYPE_MENU, text:' Seleziona PDV',
onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
{ attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
della form',
onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
{type:RightContext.TYPE_MENU, text:' Seleziona PDV',
onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
RightContext.addMenu('actions', menu); RightContext.initialize();

Tapestry.registerForm('sailingForm', {});

// --></SCRIPT>

		
In firefox everything works fine as usually, in ie it seems that only after
three or four page reload the alert
do its job and comes out. Is it a caching problem or something else ? Any
ideas ?

thanks in advance

-Rick
  
-- 
View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Riccardo Ruffilli <ri...@mapsengineering.com>.
It seems to be a well known problem:

http://dean.edwards.name/weblog/2006/06/again/

cheers

-Rick




Riccardo Ruffilli wrote:
> 
> 
> Hi Josh, thanks again for your answer.
> Unfortunatly I don't see any kind of js error.
> I've noticed this strange things that may be you can clarify to me,
> if I save the page in a static way, and then I reload it the 
> js should be loaded correctly.
> The same things seems to be if I load the page from my local jetty server,
> (with no js correct loading (no alert popup comes out))
> and then from the browser address line I refresh the page simply pressing
> enter button...
> If I use the browser refresh page button nothing happen :(
> 
> I've finally made all the code changes to pass to the newest lib 5.0.11,
> ff
> and safari works
> fine ie not. :((
> 
> Thanks again.
> 
> -Rick
> 
> 
> 
> 
> 
> joshcanfield wrote:
>> 
>> You don't mention seeing javascript errors in IE, are there any when
>> you load the page and nothing displays?
>> 
>> If there is a syntax error in your javascript (so that IE can't parse
>> it) then the whole script block is ignored.
>> 
>> One debugging technique that I use is to view the source of the
>> misbehaving page and copy it to a static file on your machine. Then
>> you can view the local page and edit out parts of the page until you
>> find the culprit, without modifying your source in unwanted ways. I'd
>> start by removing everything from the <script> block except
>> 
>> <script type="text/javascript">
>> <!--
>> Tapestry.onDOMLoaded(function() {
>> alert('test!');
>> Tapestry.registerForm('sailingForm', {});
>> });
>> // -->
>> </script>
>> 
>> and see what happens.
>> 
>> Josh
>> 
>> On Fri, Apr 4, 2008 at 2:12 AM, Riccardo Ruffilli
>> <ri...@mapsengineering.com> wrote:
>>>
>>> Hi josh,
>>> I've checked again the html generated by IE7 and it's exactly the same
>>> of the code generated by ff (I make a mistake because I delete a CR
>>> sorry!
>>> :( )
>>> and this is what I see
>>>
>>> <script type="text/javascript">
>>> <!--
>>> Tapestry.onDOMLoaded(function() {
>>> alert('test!');
>>> ...
>>> Tapestry.registerForm('sailingForm', {});
>>> });
>>> // -->
>>> </script>
>>>
>>> so the browser must execute this like a script and not interpret like a
>>> comment!
>>> But It doesn't seem to be the troth:(
>>>
>>> Unfortunatly I've no time to make all the changes needed to my classes
>>> to
>>> pass at the
>>> new versions (5.0.11) from my actual working version 5.0.10, so I need
>>> to
>>> continue with this one.
>>>
>>> any other tips ?
>>>
>>> thanks again.
>>>
>>> -Rick
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> joshcanfield wrote:
>>> >
>>> > The problem is that IE doesn't see javascript on the same line as the
>>> > opening html comment. What version of tapestry are you using? I see
>>> > the space added correctly in 5.0.11.
>>> >
>>> > <!--Tapestry.onDOMLoaded(function() {
>>> > should be
>>> > <!--
>>> > Tapestry.onDOMLoaded(function() {
>>> >
>>> > You said that you were using support.addScript("alert('test!');"); but
>>> > not where or how. If you have it in a component/method that is
>>> > rendered/called multiple times then it will get output each time.
>>> >
>>> > If you are creating your own <script> blocks one trick is to add
>>> > something to the comment to force the space to be there.
>>> >
>>> > <script>
>>> > <!-- This is a comment
>>> >   alert('hello');
>>> > //-->
>>> > </script>
>>> >
>>> > On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
>>> > <ri...@mapsengineering.com> wrote:
>>> >>
>>> >> Hi Everybody,
>>> >>
>>> >> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e
>>> and
>>> >> I
>>> >> can't understand
>>> >> in anyways what it's happening...:(
>>> >>
>>> >> I've put a simple alert with the
>>> >>
>>> >> support.addScript("alert('test!');");
>>> >>
>>> >> so I've got something like this (I miss I've got the right context
>>> >> menu...
>>> >> but I think it's not the problem)
>>> >> in the bottom of my page
>>> >>
>>> >> <SCRIPT type="text/javascript">
>>> >>
>>> >> <!--Tapestry.onDOMLoaded(function() {
>>> >> alert('test!');
>>> >> alert('test!'); // twice (but I don't know why)
>>> >>
>>> >> /* this is for right context... */
>>> >> var menu = { attributes: 'a,b,c',items: 
>>> [{type:RightContext.TYPE_MENU,
>>> >> text:' Submit della form',
>>> >>
>>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>>> >>
>>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>>> menu
>>> >> =
>>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>>> >> Submit
>>> >> della form',
>>> >>
>>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>>> >>
>>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>>> menu
>>> >> =
>>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>>> >> Submit
>>> >> della form',
>>> >>
>>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>>> >>
>>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>>> menu
>>> >> =
>>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>>> >> Submit
>>> >> della form',
>>> >>
>>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>>> >>
>>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>>> menu
>>> >> =
>>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>>> >> Submit
>>> >> della form',
>>> >>
>>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>>> >>
>>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>>> menu
>>> >> =
>>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>>> >> Submit
>>> >> della form',
>>> >>
>>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>>> >>
>>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>>> >> RightContext.addMenu('actions', menu); RightContext.initialize();
>>> >>
>>> >> Tapestry.registerForm('sailingForm', {});
>>> >>
>>> >> // --></SCRIPT>
>>> >>
>>> >>
>>> >> In firefox everything works fine as usually, in ie it seems that only
>>> >> after
>>> >> three or four page reload the alert
>>> >> do its job and comes out. Is it a caching problem or something else ?
>>> Any
>>> >> ideas ?
>>> >>
>>> >> thanks in advance
>>> >>
>>> >> -Rick
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
>>> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>> >>
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> >> For additional commands, e-mail: users-help@tapestry.apache.org
>>> >>
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > --
>>> > TheDailyTube.com. Sign up and get the best new videos on the internet
>>> > delivered fresh to your inbox.
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> > For additional commands, e-mail: users-help@tapestry.apache.org
>>> >
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16489668.html
>>>
>>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>> 
>> 
>> 
>> -- 
>> --
>> TheDailyTube.com. Sign up and get the best new videos on the internet
>> delivered fresh to your inbox.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>> 
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16537402.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16556244.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Riccardo Ruffilli <ri...@mapsengineering.com>.
Hi Josh, thanks again for your answer.
Unfortunatly I don't see any kind of js error.
I've noticed this strange things that may be you can clarify to me,
if I save the page in a static way, and then I reload it the 
js should be loaded correctly.
The same things seems to be if I load the page from my local jetty server,
(with no js correct loading (no alert popup comes out))
and then from the browser address line I refresh the page simply pressing
enter button...
If I use the browser refresh page button nothing happen :(

I've finally made all the code changes to pass to the newest lib 5.0.11, ff
and safari works
fine ie not. :((

Thanks again.

-Rick





joshcanfield wrote:
> 
> You don't mention seeing javascript errors in IE, are there any when
> you load the page and nothing displays?
> 
> If there is a syntax error in your javascript (so that IE can't parse
> it) then the whole script block is ignored.
> 
> One debugging technique that I use is to view the source of the
> misbehaving page and copy it to a static file on your machine. Then
> you can view the local page and edit out parts of the page until you
> find the culprit, without modifying your source in unwanted ways. I'd
> start by removing everything from the <script> block except
> 
> <script type="text/javascript">
> <!--
> Tapestry.onDOMLoaded(function() {
> alert('test!');
> Tapestry.registerForm('sailingForm', {});
> });
> // -->
> </script>
> 
> and see what happens.
> 
> Josh
> 
> On Fri, Apr 4, 2008 at 2:12 AM, Riccardo Ruffilli
> <ri...@mapsengineering.com> wrote:
>>
>> Hi josh,
>> I've checked again the html generated by IE7 and it's exactly the same
>> of the code generated by ff (I make a mistake because I delete a CR
>> sorry!
>> :( )
>> and this is what I see
>>
>> <script type="text/javascript">
>> <!--
>> Tapestry.onDOMLoaded(function() {
>> alert('test!');
>> ...
>> Tapestry.registerForm('sailingForm', {});
>> });
>> // -->
>> </script>
>>
>> so the browser must execute this like a script and not interpret like a
>> comment!
>> But It doesn't seem to be the troth:(
>>
>> Unfortunatly I've no time to make all the changes needed to my classes to
>> pass at the
>> new versions (5.0.11) from my actual working version 5.0.10, so I need to
>> continue with this one.
>>
>> any other tips ?
>>
>> thanks again.
>>
>> -Rick
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> joshcanfield wrote:
>> >
>> > The problem is that IE doesn't see javascript on the same line as the
>> > opening html comment. What version of tapestry are you using? I see
>> > the space added correctly in 5.0.11.
>> >
>> > <!--Tapestry.onDOMLoaded(function() {
>> > should be
>> > <!--
>> > Tapestry.onDOMLoaded(function() {
>> >
>> > You said that you were using support.addScript("alert('test!');"); but
>> > not where or how. If you have it in a component/method that is
>> > rendered/called multiple times then it will get output each time.
>> >
>> > If you are creating your own <script> blocks one trick is to add
>> > something to the comment to force the space to be there.
>> >
>> > <script>
>> > <!-- This is a comment
>> >   alert('hello');
>> > //-->
>> > </script>
>> >
>> > On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
>> > <ri...@mapsengineering.com> wrote:
>> >>
>> >> Hi Everybody,
>> >>
>> >> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e
>> and
>> >> I
>> >> can't understand
>> >> in anyways what it's happening...:(
>> >>
>> >> I've put a simple alert with the
>> >>
>> >> support.addScript("alert('test!');");
>> >>
>> >> so I've got something like this (I miss I've got the right context
>> >> menu...
>> >> but I think it's not the problem)
>> >> in the bottom of my page
>> >>
>> >> <SCRIPT type="text/javascript">
>> >>
>> >> <!--Tapestry.onDOMLoaded(function() {
>> >> alert('test!');
>> >> alert('test!'); // twice (but I don't know why)
>> >>
>> >> /* this is for right context... */
>> >> var menu = { attributes: 'a,b,c',items: 
>> [{type:RightContext.TYPE_MENU,
>> >> text:' Submit della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();
>> >>
>> >> Tapestry.registerForm('sailingForm', {});
>> >>
>> >> // --></SCRIPT>
>> >>
>> >>
>> >> In firefox everything works fine as usually, in ie it seems that only
>> >> after
>> >> three or four page reload the alert
>> >> do its job and comes out. Is it a caching problem or something else ?
>> Any
>> >> ideas ?
>> >>
>> >> thanks in advance
>> >>
>> >> -Rick
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
>> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> >> For additional commands, e-mail: users-help@tapestry.apache.org
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > --
>> > TheDailyTube.com. Sign up and get the best new videos on the internet
>> > delivered fresh to your inbox.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> > For additional commands, e-mail: users-help@tapestry.apache.org
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16489668.html
>>
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
> 
> 
> 
> -- 
> --
> TheDailyTube.com. Sign up and get the best new videos on the internet
> delivered fresh to your inbox.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16537402.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Riccardo Ruffilli <ri...@mapsengineering.com>.
Hi Josh, thanks again for your answer.
Unfortunatly I don't see any kind of js error.
I've noticed this strange things that may be you can clarify to me,
if I save the page in a static way, and then I reload it the 
js should be loaded correctly.
The same things seems to be if I load the page from my local jetty server,
(with no js correct loading (no alert popup comes out))
and then from the browser address line I refresh the page simply pressing
enter button...
If I use the browser refresh page button nothing happen :(

I've finally made all the code changes to pass to the newest lib 5.0.11, ff
and safari works
fine ie not. :((

Thanks again.

-Rick





joshcanfield wrote:
> 
> You don't mention seeing javascript errors in IE, are there any when
> you load the page and nothing displays?
> 
> If there is a syntax error in your javascript (so that IE can't parse
> it) then the whole script block is ignored.
> 
> One debugging technique that I use is to view the source of the
> misbehaving page and copy it to a static file on your machine. Then
> you can view the local page and edit out parts of the page until you
> find the culprit, without modifying your source in unwanted ways. I'd
> start by removing everything from the <script> block except
> 
> <script type="text/javascript">
> <!--
> Tapestry.onDOMLoaded(function() {
> alert('test!');
> Tapestry.registerForm('sailingForm', {});
> });
> // -->
> </script>
> 
> and see what happens.
> 
> Josh
> 
> On Fri, Apr 4, 2008 at 2:12 AM, Riccardo Ruffilli
> <ri...@mapsengineering.com> wrote:
>>
>> Hi josh,
>> I've checked again the html generated by IE7 and it's exactly the same
>> of the code generated by ff (I make a mistake because I delete a CR
>> sorry!
>> :( )
>> and this is what I see
>>
>> <script type="text/javascript">
>> <!--
>> Tapestry.onDOMLoaded(function() {
>> alert('test!');
>> ...
>> Tapestry.registerForm('sailingForm', {});
>> });
>> // -->
>> </script>
>>
>> so the browser must execute this like a script and not interpret like a
>> comment!
>> But It doesn't seem to be the troth:(
>>
>> Unfortunatly I've no time to make all the changes needed to my classes to
>> pass at the
>> new versions (5.0.11) from my actual working version 5.0.10, so I need to
>> continue with this one.
>>
>> any other tips ?
>>
>> thanks again.
>>
>> -Rick
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> joshcanfield wrote:
>> >
>> > The problem is that IE doesn't see javascript on the same line as the
>> > opening html comment. What version of tapestry are you using? I see
>> > the space added correctly in 5.0.11.
>> >
>> > <!--Tapestry.onDOMLoaded(function() {
>> > should be
>> > <!--
>> > Tapestry.onDOMLoaded(function() {
>> >
>> > You said that you were using support.addScript("alert('test!');"); but
>> > not where or how. If you have it in a component/method that is
>> > rendered/called multiple times then it will get output each time.
>> >
>> > If you are creating your own <script> blocks one trick is to add
>> > something to the comment to force the space to be there.
>> >
>> > <script>
>> > <!-- This is a comment
>> >   alert('hello');
>> > //-->
>> > </script>
>> >
>> > On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
>> > <ri...@mapsengineering.com> wrote:
>> >>
>> >> Hi Everybody,
>> >>
>> >> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e
>> and
>> >> I
>> >> can't understand
>> >> in anyways what it's happening...:(
>> >>
>> >> I've put a simple alert with the
>> >>
>> >> support.addScript("alert('test!');");
>> >>
>> >> so I've got something like this (I miss I've got the right context
>> >> menu...
>> >> but I think it's not the problem)
>> >> in the bottom of my page
>> >>
>> >> <SCRIPT type="text/javascript">
>> >>
>> >> <!--Tapestry.onDOMLoaded(function() {
>> >> alert('test!');
>> >> alert('test!'); // twice (but I don't know why)
>> >>
>> >> /* this is for right context... */
>> >> var menu = { attributes: 'a,b,c',items: 
>> [{type:RightContext.TYPE_MENU,
>> >> text:' Submit della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();
>> >>
>> >> Tapestry.registerForm('sailingForm', {});
>> >>
>> >> // --></SCRIPT>
>> >>
>> >>
>> >> In firefox everything works fine as usually, in ie it seems that only
>> >> after
>> >> three or four page reload the alert
>> >> do its job and comes out. Is it a caching problem or something else ?
>> Any
>> >> ideas ?
>> >>
>> >> thanks in advance
>> >>
>> >> -Rick
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
>> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> >> For additional commands, e-mail: users-help@tapestry.apache.org
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > --
>> > TheDailyTube.com. Sign up and get the best new videos on the internet
>> > delivered fresh to your inbox.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> > For additional commands, e-mail: users-help@tapestry.apache.org
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16489668.html
>>
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
> 
> 
> 
> -- 
> --
> TheDailyTube.com. Sign up and get the best new videos on the internet
> delivered fresh to your inbox.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16537393.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Riccardo Ruffilli <ri...@mapsengineering.com>.
Hi Josh, thanks again for your answer.
Unfortunatly I don't see any kind of js error.
I've noticed this strange things that may be you can clarify to me,
if I save the page in a static way, and then I reload it the 
js should be loaded correctly.
The same things seems to be if I load the page from my local jetty server,
(with no js correct loading (no alert popup comes out))
and then from the browser address line I refresh the page simply pressing
enter button...
If I use the browser refresh page button nothing happen :(

I've finally made all the code changes to pass to the newest lib 5.0.11, ff
and safari works
fine ie not. :((

Thanks again.

-Rick





joshcanfield wrote:
> 
> You don't mention seeing javascript errors in IE, are there any when
> you load the page and nothing displays?
> 
> If there is a syntax error in your javascript (so that IE can't parse
> it) then the whole script block is ignored.
> 
> One debugging technique that I use is to view the source of the
> misbehaving page and copy it to a static file on your machine. Then
> you can view the local page and edit out parts of the page until you
> find the culprit, without modifying your source in unwanted ways. I'd
> start by removing everything from the <script> block except
> 
> <script type="text/javascript">
> <!--
> Tapestry.onDOMLoaded(function() {
> alert('test!');
> Tapestry.registerForm('sailingForm', {});
> });
> // -->
> </script>
> 
> and see what happens.
> 
> Josh
> 
> On Fri, Apr 4, 2008 at 2:12 AM, Riccardo Ruffilli
> <ri...@mapsengineering.com> wrote:
>>
>> Hi josh,
>> I've checked again the html generated by IE7 and it's exactly the same
>> of the code generated by ff (I make a mistake because I delete a CR
>> sorry!
>> :( )
>> and this is what I see
>>
>> <script type="text/javascript">
>> <!--
>> Tapestry.onDOMLoaded(function() {
>> alert('test!');
>> ...
>> Tapestry.registerForm('sailingForm', {});
>> });
>> // -->
>> </script>
>>
>> so the browser must execute this like a script and not interpret like a
>> comment!
>> But It doesn't seem to be the troth:(
>>
>> Unfortunatly I've no time to make all the changes needed to my classes to
>> pass at the
>> new versions (5.0.11) from my actual working version 5.0.10, so I need to
>> continue with this one.
>>
>> any other tips ?
>>
>> thanks again.
>>
>> -Rick
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> joshcanfield wrote:
>> >
>> > The problem is that IE doesn't see javascript on the same line as the
>> > opening html comment. What version of tapestry are you using? I see
>> > the space added correctly in 5.0.11.
>> >
>> > <!--Tapestry.onDOMLoaded(function() {
>> > should be
>> > <!--
>> > Tapestry.onDOMLoaded(function() {
>> >
>> > You said that you were using support.addScript("alert('test!');"); but
>> > not where or how. If you have it in a component/method that is
>> > rendered/called multiple times then it will get output each time.
>> >
>> > If you are creating your own <script> blocks one trick is to add
>> > something to the comment to force the space to be there.
>> >
>> > <script>
>> > <!-- This is a comment
>> >   alert('hello');
>> > //-->
>> > </script>
>> >
>> > On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
>> > <ri...@mapsengineering.com> wrote:
>> >>
>> >> Hi Everybody,
>> >>
>> >> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e
>> and
>> >> I
>> >> can't understand
>> >> in anyways what it's happening...:(
>> >>
>> >> I've put a simple alert with the
>> >>
>> >> support.addScript("alert('test!');");
>> >>
>> >> so I've got something like this (I miss I've got the right context
>> >> menu...
>> >> but I think it's not the problem)
>> >> in the bottom of my page
>> >>
>> >> <SCRIPT type="text/javascript">
>> >>
>> >> <!--Tapestry.onDOMLoaded(function() {
>> >> alert('test!');
>> >> alert('test!'); // twice (but I don't know why)
>> >>
>> >> /* this is for right context... */
>> >> var menu = { attributes: 'a,b,c',items: 
>> [{type:RightContext.TYPE_MENU,
>> >> text:' Submit della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();var
>> menu
>> >> =
>> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> >> Submit
>> >> della form',
>> >>
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> >>
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> >> RightContext.addMenu('actions', menu); RightContext.initialize();
>> >>
>> >> Tapestry.registerForm('sailingForm', {});
>> >>
>> >> // --></SCRIPT>
>> >>
>> >>
>> >> In firefox everything works fine as usually, in ie it seems that only
>> >> after
>> >> three or four page reload the alert
>> >> do its job and comes out. Is it a caching problem or something else ?
>> Any
>> >> ideas ?
>> >>
>> >> thanks in advance
>> >>
>> >> -Rick
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
>> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> >> For additional commands, e-mail: users-help@tapestry.apache.org
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > --
>> > TheDailyTube.com. Sign up and get the best new videos on the internet
>> > delivered fresh to your inbox.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> > For additional commands, e-mail: users-help@tapestry.apache.org
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16489668.html
>>
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
> 
> 
> 
> -- 
> --
> TheDailyTube.com. Sign up and get the best new videos on the internet
> delivered fresh to your inbox.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16537399.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Josh Canfield <jo...@thedailytube.com>.
You don't mention seeing javascript errors in IE, are there any when
you load the page and nothing displays?

If there is a syntax error in your javascript (so that IE can't parse
it) then the whole script block is ignored.

One debugging technique that I use is to view the source of the
misbehaving page and copy it to a static file on your machine. Then
you can view the local page and edit out parts of the page until you
find the culprit, without modifying your source in unwanted ways. I'd
start by removing everything from the <script> block except

<script type="text/javascript">
<!--
Tapestry.onDOMLoaded(function() {
alert('test!');
Tapestry.registerForm('sailingForm', {});
});
// -->
</script>

and see what happens.

Josh

On Fri, Apr 4, 2008 at 2:12 AM, Riccardo Ruffilli
<ri...@mapsengineering.com> wrote:
>
> Hi josh,
> I've checked again the html generated by IE7 and it's exactly the same
> of the code generated by ff (I make a mistake because I delete a CR sorry!
> :( )
> and this is what I see
>
> <script type="text/javascript">
> <!--
> Tapestry.onDOMLoaded(function() {
> alert('test!');
> ...
> Tapestry.registerForm('sailingForm', {});
> });
> // -->
> </script>
>
> so the browser must execute this like a script and not interpret like a
> comment!
> But It doesn't seem to be the troth:(
>
> Unfortunatly I've no time to make all the changes needed to my classes to
> pass at the
> new versions (5.0.11) from my actual working version 5.0.10, so I need to
> continue with this one.
>
> any other tips ?
>
> thanks again.
>
> -Rick
>
>
>
>
>
>
>
>
>
>
> joshcanfield wrote:
> >
> > The problem is that IE doesn't see javascript on the same line as the
> > opening html comment. What version of tapestry are you using? I see
> > the space added correctly in 5.0.11.
> >
> > <!--Tapestry.onDOMLoaded(function() {
> > should be
> > <!--
> > Tapestry.onDOMLoaded(function() {
> >
> > You said that you were using support.addScript("alert('test!');"); but
> > not where or how. If you have it in a component/method that is
> > rendered/called multiple times then it will get output each time.
> >
> > If you are creating your own <script> blocks one trick is to add
> > something to the comment to force the space to be there.
> >
> > <script>
> > <!-- This is a comment
> >   alert('hello');
> > //-->
> > </script>
> >
> > On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
> > <ri...@mapsengineering.com> wrote:
> >>
> >> Hi Everybody,
> >>
> >> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e and
> >> I
> >> can't understand
> >> in anyways what it's happening...:(
> >>
> >> I've put a simple alert with the
> >>
> >> support.addScript("alert('test!');");
> >>
> >> so I've got something like this (I miss I've got the right context
> >> menu...
> >> but I think it's not the problem)
> >> in the bottom of my page
> >>
> >> <SCRIPT type="text/javascript">
> >>
> >> <!--Tapestry.onDOMLoaded(function() {
> >> alert('test!');
> >> alert('test!'); // twice (but I don't know why)
> >>
> >> /* this is for right context... */
> >> var menu = { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU,
> >> text:' Submit della form',
> >> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> >> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> >> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
> >> =
> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
> >> Submit
> >> della form',
> >> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> >> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> >> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
> >> =
> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
> >> Submit
> >> della form',
> >> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> >> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> >> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
> >> =
> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
> >> Submit
> >> della form',
> >> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> >> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> >> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
> >> =
> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
> >> Submit
> >> della form',
> >> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> >> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> >> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
> >> =
> >> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
> >> Submit
> >> della form',
> >> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> >> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> >> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> >> RightContext.addMenu('actions', menu); RightContext.initialize();
> >>
> >> Tapestry.registerForm('sailingForm', {});
> >>
> >> // --></SCRIPT>
> >>
> >>
> >> In firefox everything works fine as usually, in ie it seems that only
> >> after
> >> three or four page reload the alert
> >> do its job and comes out. Is it a caching problem or something else ? Any
> >> ideas ?
> >>
> >> thanks in advance
> >>
> >> -Rick
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> >> For additional commands, e-mail: users-help@tapestry.apache.org
> >>
> >>
> >
> >
> >
> > --
> > --
> > TheDailyTube.com. Sign up and get the best new videos on the internet
> > delivered fresh to your inbox.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16489668.html
>
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>



-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Riccardo Ruffilli <ri...@mapsengineering.com>.
Hi josh, 
I've checked again the html generated by IE7 and it's exactly the same
of the code generated by ff (I make a mistake because I delete a CR sorry!
:( )
and this is what I see

<script type="text/javascript">
<!--
Tapestry.onDOMLoaded(function() {
alert('test!');
...
Tapestry.registerForm('sailingForm', {});
});
// -->
</script>

so the browser must execute this like a script and not interpret like a
comment!
But It doesn't seem to be the troth:(

Unfortunatly I've no time to make all the changes needed to my classes to
pass at the 
new versions (5.0.11) from my actual working version 5.0.10, so I need to
continue with this one.

any other tips ?

thanks again.

-Rick









joshcanfield wrote:
> 
> The problem is that IE doesn't see javascript on the same line as the
> opening html comment. What version of tapestry are you using? I see
> the space added correctly in 5.0.11.
> 
> <!--Tapestry.onDOMLoaded(function() {
> should be
> <!--
> Tapestry.onDOMLoaded(function() {
> 
> You said that you were using support.addScript("alert('test!');"); but
> not where or how. If you have it in a component/method that is
> rendered/called multiple times then it will get output each time.
> 
> If you are creating your own <script> blocks one trick is to add
> something to the comment to force the space to be there.
> 
> <script>
> <!-- This is a comment
>   alert('hello');
> //-->
> </script>
> 
> On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
> <ri...@mapsengineering.com> wrote:
>>
>> Hi Everybody,
>>
>> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e and
>> I
>> can't understand
>> in anyways what it's happening...:(
>>
>> I've put a simple alert with the
>>
>> support.addScript("alert('test!');");
>>
>> so I've got something like this (I miss I've got the right context
>> menu...
>> but I think it's not the problem)
>> in the bottom of my page
>>
>> <SCRIPT type="text/javascript">
>>
>> <!--Tapestry.onDOMLoaded(function() {
>> alert('test!');
>> alert('test!'); // twice (but I don't know why)
>>
>> /* this is for right context... */
>> var menu = { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU,
>> text:' Submit della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();
>>
>> Tapestry.registerForm('sailingForm', {});
>>
>> // --></SCRIPT>
>>
>>
>> In firefox everything works fine as usually, in ie it seems that only
>> after
>> three or four page reload the alert
>> do its job and comes out. Is it a caching problem or something else ? Any
>> ideas ?
>>
>> thanks in advance
>>
>> -Rick
>>
>> --
>> View this message in context:
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
> 
> 
> 
> -- 
> --
> TheDailyTube.com. Sign up and get the best new videos on the internet
> delivered fresh to your inbox.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16489668.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Riccardo Ruffilli <ri...@mapsengineering.com>.
Many many thanks for your quick response!
Yes we are using 5.0.10 so I'm going to try the latest release just now
then I let you know.
Bye

-Rick




joshcanfield wrote:
> 
> The problem is that IE doesn't see javascript on the same line as the
> opening html comment. What version of tapestry are you using? I see
> the space added correctly in 5.0.11.
> 
> <!--Tapestry.onDOMLoaded(function() {
> should be
> <!--
> Tapestry.onDOMLoaded(function() {
> 
> You said that you were using support.addScript("alert('test!');"); but
> not where or how. If you have it in a component/method that is
> rendered/called multiple times then it will get output each time.
> 
> If you are creating your own <script> blocks one trick is to add
> something to the comment to force the space to be there.
> 
> <script>
> <!-- This is a comment
>   alert('hello');
> //-->
> </script>
> 
> On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
> <ri...@mapsengineering.com> wrote:
>>
>> Hi Everybody,
>>
>> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e and
>> I
>> can't understand
>> in anyways what it's happening...:(
>>
>> I've put a simple alert with the
>>
>> support.addScript("alert('test!');");
>>
>> so I've got something like this (I miss I've got the right context
>> menu...
>> but I think it's not the problem)
>> in the bottom of my page
>>
>> <SCRIPT type="text/javascript">
>>
>> <!--Tapestry.onDOMLoaded(function() {
>> alert('test!');
>> alert('test!'); // twice (but I don't know why)
>>
>> /* this is for right context... */
>> var menu = { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU,
>> text:' Submit della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();var menu
>> =
>> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:'
>> Submit
>> della form',
>> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
>> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
>> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
>> RightContext.addMenu('actions', menu); RightContext.initialize();
>>
>> Tapestry.registerForm('sailingForm', {});
>>
>> // --></SCRIPT>
>>
>>
>> In firefox everything works fine as usually, in ie it seems that only
>> after
>> three or four page reload the alert
>> do its job and comes out. Is it a caching problem or something else ? Any
>> ideas ?
>>
>> thanks in advance
>>
>> -Rick
>>
>> --
>> View this message in context:
>> http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
> 
> 
> 
> -- 
> --
> TheDailyTube.com. Sign up and get the best new videos on the internet
> delivered fresh to your inbox.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16486802.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Tapestry.onDOMLoaded internet explorer 7

Posted by Josh Canfield <jo...@thedailytube.com>.
The problem is that IE doesn't see javascript on the same line as the
opening html comment. What version of tapestry are you using? I see
the space added correctly in 5.0.11.

<!--Tapestry.onDOMLoaded(function() {
should be
<!--
Tapestry.onDOMLoaded(function() {

You said that you were using support.addScript("alert('test!');"); but
not where or how. If you have it in a component/method that is
rendered/called multiple times then it will get output each time.

If you are creating your own <script> blocks one trick is to add
something to the comment to force the space to be there.

<script>
<!-- This is a comment
  alert('hello');
//-->
</script>

On Thu, Apr 3, 2008 at 3:55 AM, Riccardo Ruffilli
<ri...@mapsengineering.com> wrote:
>
> Hi Everybody,
>
> I've got a problem on loading the Tapestry.onDOMLoaded content in i.e and I
> can't understand
> in anyways what it's happening...:(
>
> I've put a simple alert with the
>
> support.addScript("alert('test!');");
>
> so I've got something like this (I miss I've got the right context menu...
> but I think it's not the problem)
> in the bottom of my page
>
> <SCRIPT type="text/javascript">
>
> <!--Tapestry.onDOMLoaded(function() {
> alert('test!');
> alert('test!'); // twice (but I don't know why)
>
> /* this is for right context... */
> var menu = { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU,
> text:' Submit della form',
> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
> della form',
> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
> della form',
> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
> della form',
> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
> della form',
> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> RightContext.addMenu('actions', menu); RightContext.initialize();var menu =
> { attributes: 'a,b,c',items:  [{type:RightContext.TYPE_MENU, text:' Submit
> della form',
> onclick:function(){RightContext.addSubmitContext('[a]','context_test1')}},
> {type:RightContext.TYPE_MENU, text:' Seleziona PDV',
> onclick:function(){location.replace('start.testgrid.columns.gtb.sailinglinkableimage.sal/context_test1/[a]')}}]};
> RightContext.addMenu('actions', menu); RightContext.initialize();
>
> Tapestry.registerForm('sailingForm', {});
>
> // --></SCRIPT>
>
>
> In firefox everything works fine as usually, in ie it seems that only after
> three or four page reload the alert
> do its job and comes out. Is it a caching problem or something else ? Any
> ideas ?
>
> thanks in advance
>
> -Rick
>
> --
> View this message in context: http://www.nabble.com/T5-Tapestry.onDOMLoaded-internet-explorer-7-tp16467393p16467393.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>



-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org