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]