The demos work fine for me so I figure it's something I'm doing but I really need another pair of eyes to tell me what I'm doing wrong here because the flash button doesn't load (the debug doesn't either) for me in IE6/IE7.
Check out this page:
[URL Removed]
In FF it works just fine and you'll see the Upload Image(s) button and debug frame. In IE6/7, you see my placeholder text and no debug frame.
Help!
Thanks in advance!
November 6, 2008 - 1:55pm
I just hopped onto your site. The upload button displayed, as did the debug screen. I uploaded one small graphic, and according to the debugger it appeared to work (queued up the file, and then bytes = bytes total for the upload).
I'm running Vista Home Premium, IE7, Flash 9.
November 6, 2008 - 2:18pm
You are mixing loaders. I'm not sure that this is the problem but it's the best suspect I can see from your code.
You are using JQuery to set a DomReady function and the using the SWFObject plugin which does its own DomReady stuff. I'll bet they are interfering.
First try removing the SWFObject plugin and in your "$(document).ready( function () {" just load SWFUpload and don't wrap it in a function with the SWFUpload.onload stuff.
If that works and you still want SWFObject you'll need to modify the SWFObject plugin by removing lines 52 through 56 (swfobject.addDomLoadEvent(....))
November 7, 2008 - 1:56pm
Thanks, gyphie!
December 1, 2008 - 11:55am
I've been looking for a solution to this problem for hours. Had to sign up just to say thank you.
Also I thought I'd add something, for those that are not too javascript-savy, what gyphie meant was:
Remove this statement:
SWFUpload.onload = function () {But leave this statement intact:
var settings = { //code }Move the object creation to the onload, or onReady, or whatever you have, I use prototype, so:
Event.observe(window, 'load', function() {
swfu = new SWFUpload(settings);
});
That *should* work, well worked for me.