From: Christopher C. <chr...@gm...> - 2005-07-18 18:00:31
|
Hi I have this IE 6.0.28 bug. I am using the prototype.js (1.31) and spyce the JavaScript is new Ajax.Updater("target", "whats.spy?series=3Dmoney"); my updater returns html with contains a form. This Works fine on=20 FireFox,safari but fails on IE. I replace the real code with something basic like print """<form> <input type=3D"text"> </form>""" and this also crashes!! This is a real show stopper as the "Ajaxified" version on the app is a rea= l=20 improvement over the conventional app Anyone know of a work around/fix Chris |
From: Christopher C. <chr...@gm...> - 2005-07-18 21:55:52
|
---------- Forwarded message ---------- From: Christopher Clarke <chr...@gm...> Date: Jul 18, 2005 3:57 PM Subject: Re: [Spyce-users] E 6.2800 bug with prototype.js To: Jonathan Ellis <jon...@ca...> Hi Jonathan Thanks for responding. Ok crashes is not the right word. I get a JavaScript error "Unknown run time error!!" I am taking all my suff out and just giving you the problem producing code. I've not switched to the active tags as yet :-). This is not the actual code but i think it shows what is going on!! Ok my target url is whats.spy. if i produce other kinds of output the updater works!! ------------------------------------------- [[\ print """ <form> <input type=3D"text" name=3D"bla"> </form> """ ]] ------------------------------------------- the javascript stuff browse_series.js --------------------------------------------------- function go(selectBox){ var series =3D selectBox.value; var url =3D "whats.spy" + "?series=3D" + series; /* note i just producing the error and not doing any thing*/ new Ajax.Updater('whats',url); } ------------------------------------------------- The main/controller file browse_series.spy. I works like the Rolodex example on the openrico site. ie there is a list box which to allow the user to display info about economic time series and display a form base on the characteristics of the series (frequency, start, end etc.). The form allows the user to display data and chart. I am also using the Ajax Updater here. --------------------------------------------------------------------- <html> <head> <script type=3D"text/javascript" src=3D"prototype.js"> <script type=3D"text/javascript" src=3D"browse_series.js.> </head> <body> <table> <td> <form name=3D"test"> <select name=3D"series" id=3D"my_series" onChange=3D"go(this)"> <option value=3D'A.B.C'>A.B.C</option> <option value=3D'X.Y.Z'>X.Y.Z</option> .. .. </select> </form> </td> <td> <div id=3D"whats" style=3D"display:inline"></div> </td> </table> </body> </html> </head> --------------------------------------------------- If i produce any other kinds of output with whats.spy it work fine. However, something about the form tag messes up the js enginge in IE6 Thanks for any help with this issue!! Chris ]] On 7/18/05, Jonathan Ellis <jon...@ca...> wrote: > On Mon, 18 Jul 2005 13:59:44 -0400, "Christopher Clarke" > <chr...@gm...> said: > > I have this IE 6.0.28 bug. I am using the prototype.js (1.31) and spyce > > the JavaScript is > > new Ajax.Updater("target", "whats.spy?series=3Dmoney"); > > > > my updater returns html with contains a form. This Works fine on > > FireFox,safari but fails on IE. > > I replace the real code with something basic like > > print """<form> <input type=3D"text"> </form>""" > > and this also crashes!! > > IE crashes, you mean? > > I've worked with prototype some, but you don't give enough detail for me > to be able to help you, i.e. the smallest amount of actual code that > reproduces the problem. > > -Jonathan > |
From: Christopher C. <chr...@gm...> - 2005-07-18 22:18:22
|
Sorry about any duplication of posts!! My forwarding is all messed up!! Thanks for responding. Ok crashes is not the right word. I get a JavaScript error "Unknown run time error!!" I am taking all my suff out and just giving you the problem producing code. I've not switched to the active tags as yet :-). This is not the actual code but i think it shows what is going on!! Ok my target url is whats.spy. if i produce other kinds of output the updater works!! ------------------------------------------- [[\ print """ <form> <input type=3D"text" name=3D"bla"> </form> """ ]] ------------------------------------------- the javascript stuff browse_series.js --------------------------------------------------- function go(selectBox){ var series =3D selectBox.value; var url =3D "whats.spy" + "?series=3D" + series; /* note i just producing the error and not doing any thing*/ new Ajax.Updater('whats',url); } ------------------------------------------------- The main/controller file browse_series.spy. I works like the Rolodex example on the openrico site. ie there is a list box which to allow the user to display info about economic time series and display a form base on the characteristics of the series (frequency, start, end etc.). The form allows the user to display data and chart. I am also using the Ajax Updater here. --------------------------------------------------------------------- <html> <head> <script type=3D"text/javascript" src=3D"prototype.js"> <script type=3D"text/javascript" src=3D"browse_series.js.> </head> <body> <table> <td> <form name=3D"test"> <select name=3D"series" id=3D"my_series" onChange=3D"go(this)"> <option value=3D'A.B.C'>A.B.C</option> <option value=3D'X.Y.Z'>X.Y.Z</option> .. .. </select> </form> </td> <td> <div id=3D"whats" style=3D"display:inline"></div> </td> </table> </body> </html> </head> --------------------------------------------------- If i produce any other kinds of output with whats.spy it work fine. However, something about the form tag messes up the js enginge in IE6 Thanks for any help with this issue!! Chris |
From: Jonathan E. <jon...@ca...> - 2005-07-18 23:56:47
|
On Mon, 18 Jul 2005 18:16:43 -0400, "Christopher Clarke" <chr...@gm...> said: > Thanks for responding. > Ok crashes is not the right word. I get a JavaScript error "Unknown > run time error!!" > I am taking all my suff out and just giving you the problem producing > code. I've not switched to the active tags as yet :-). This is not > the actual code but i think it shows what is going on!! > > Ok my target url is whats.spy. if i produce other kinds of output the > updater works!! > ------------------------------------------- > [[\ > > print """ > <form> > <input type="text" name="bla"> > </form> > """ > ]] The <form> is probably your problem. Did you try leaving the form around your target div instead of creating it dynamically? -Jonathan |
From: Jonathan E. <jon...@ca...> - 2005-07-18 18:28:13
|
On Mon, 18 Jul 2005 13:59:44 -0400, "Christopher Clarke" <chr...@gm...> said: > I have this IE 6.0.28 bug. I am using the prototype.js (1.31) and spyce > the JavaScript is > new Ajax.Updater("target", "whats.spy?series=money"); > > my updater returns html with contains a form. This Works fine on > FireFox,safari but fails on IE. > I replace the real code with something basic like > print """<form> <input type="text"> </form>""" > and this also crashes!! IE crashes, you mean? I've worked with prototype some, but you don't give enough detail for me to be able to help you, i.e. the smallest amount of actual code that reproduces the problem. -Jonathan |