I've narrowed this down to a Javascript/Prototype problem. When I call the request_template function I provide it the current value of the drop down select box through $('Template').value, which is from a <select name="Template" id="Template" style="width:150px;">...</select> form field.
request_template($('Template').value, $('template_preview_box')); if I alert($('Template').value) right before I call request_template(...) in IE I get undefined, in Firefox I get the proper result. I'm really not sure why this is happening? Ralph Brickley Owner logotrans 435 NE Evans St Ste 115 - P.O. Box 510 McMinnville, OR 97128 (503) 857-7898 Cell | (503) 472-7914 Office | (800) 986-0276 Fax <http://www.topsoftweb.com/> www.topsoftdesignstudio.com From: Ralph Brickley [mailto:i...@topsoftweb.com] Sent: Friday, March 19, 2010 6:31 PM To: prototype-scriptaculous@googlegroups.com Subject: [Proto-Scripty] Help! IE Problem Hello All! I'm having an extraordinarily hard time with IE again... My situation is I have a preview window that opens up, changes a <textarea> with tinyMCE and then makes an ajax request to catch some HTML and load it into the <textarea>. I'm testing it sending back a single byte, 1. The deal? Firefox shows the 1. IE? Blank or undefined. This is outrageous! Heres my code that is called from another function that handles opening the preview window: (the alert is for testing) // template = ID of template in database, element = ID of element to fill <textarea> function request_template(template, element) { // Request the update to the server ( newsletter.php ) new Ajax.Request('newsletter.php', { method: 'post', onSuccess: function(e) { //Implant the response text into our textarea // Replace strips extra whitespace alert(e.responseText.replace(/\s/gi, '')); element.innerHTML = e.responseText.replace(/\s/gi, ''); }, onFailure: function(e) { alert('Unable to submit request. Please try again.'); }, parameters: { page: 'templates', action: 'request', type: 'template', Template: template } }); } Both the alert and element.innerHTML show 1 in Firefox, and blank or undefined in IE. My server code is simply: echo "1"; exit; Help!!! Ralph Brickley Owner logotrans 435 NE Evans St Ste 115 - P.O. Box 510 McMinnville, OR 97128 (503) 857-7898 Cell | (503) 472-7914 Office | (800) 986-0276 Fax <http://www.topsoftweb.com/> www.topsoftdesignstudio.com -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en. -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.
<<image001.png>>