take a look to this function Ajax.Updater
http://www.prototypejs.org/api/ajax/updater
On Nov 28, 2007 11:32 AM, Woodham, Thomas <[EMAIL PROTECTED]>
wrote:
> I have been banging my head against this problem for a while and seem to
> be overlooking something. I have a div that I'm trying to populate through
> an ajax request. It works like a charm in Firefox, but I can't seem to make
> it work in IE. I've read through the documentation and have gone through
> the messages that seem to be related to this issue. Does anyone have any
> thoughts on what I'm missing?
>
> - Thomas
>
>
>
> *** HTML SNIPPET ***
>
> <form name="datefilter" id="datefilter">
> <div id="date-container" class="filter_box">
> <div id="date-header">
>
> <div id="date-range">
> <div id="date-startbox">
> <div id="date-startbox-head">
> <a href="javascript:void(0)"
> id="date-startbox-head-link" onclick="toggledatecalendar('date-startbox',
> 'date-endbox')" class="active">Start</a>
> </div>
> <div id="date-startbox-display"></div>
> </div>
> <div id="date-endbox">
>
> <div id="date-endbox-head">
> <a href="javascript:void(0)"
> id="date-endbox-head-link" onclick="toggledatecalendar('date-endbox',
> 'date-startbox')">End</a>
> </div>
> <div id="date-endbox-display"></div>
> </div>
> <div style="clear:both"></div>
> </div>
> </div>
>
> <div id="date-calendar">
> <div id="date-startbox-value-container">
> <input type="hidden" id="date-startbox-value"
> name="date_startbox_value" value="" />
> </div>
> <div id="date-endbox-value-container" style="display:none">
> <input type="hidden" id="date-endbox-value"
> name="date_endbox_value" value="" />
> </div>
> </div>
> </div>
>
> <div id="filter-box"></div>
> </form>
>
> *** JAVASCRIPT ***
>
>
> function drawfilterbox (l, sp, co, cl, se, te, ds, ad, act, temp,
> coreteams) {
> $('filter-box').update ('Drawing the filter.');
> new Ajax.Request ('rpc.php',
> { parameters: {
> rpc: 'listfilter',
> league: l,
> sport: sp,
> conference: co,
> club: cl,
> season: se,
> team: te,
> disableseason: ds,
> affecteddiv: ad,
> action: act,
> template: temp,
> core: coreteams
> },
> method: 'post',
> insertion: Insertion.Bottom,
> onSuccess: function (transport) {
> if ($('filter-box')) {
> $('filter-box').update (transport.responseText );
> alert ('filter-box should now be updated.\n\n' +
> transport.responseText);
> } else {
> alert ("I couldn't find the filter-box div.");
> }
> },
> onFailure: function () {
> alert ('Unable to draw filter.');
> }
> });
> }
>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---