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
<[EMAIL PROTECTED]> 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
> > <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> >
> > --
> > --
> > TheDailyTube.com. Sign up and get the best new videos on the internet
> > delivered fresh to your inbox.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to