domtheknight: espresso machine brewing into little white mugs (Default)
domtheknight ([personal profile] domtheknight) wrote in [site community profile] dw_beta2009-04-25 12:16 pm
Entry tags:

#976: uploading multiple icons in Internet Explorer

In Internet Explorer (version 7, perhaps previous versions as well), the "add another" buttons to upload multiple icons at a time don't work.

ETA: I've received additional data that the button doesn't work in IE6 or IE8, either.
muridae: (Default)

[personal profile] muridae 2009-04-26 10:21 am (UTC)(link)
It doesn't work in IE6 or IE8, either. There's an "error on page" javascript warning that pops up when you try:

IE8:

Message: Could not get the type property. This command is not supported.
Line: 4519
Char: 5
Code: 0
URI: http://s.dreamwidth.org/js/??core.js,dom.js,httpreq.js,livejournal.js,esn.js,ippu.js,lj_ippu.js,hourglass.js,contextualhover.js,progressbar.js,ljprogressbar.js,perlbal-uploadtrack.js,editpics.js,tropo/nav.js?v=1239811944

IE6:

Line: 4518
Char: 3
Error: 'HTMLInputElement' is undefined
Code: 0
URL: http://www.dreamwidth.org/editpics.bml

Opera 7.54 also fails, though 8.02 and above seem okay:

Event thread: onclick
Error:
name: ReferenceError
message: Statement on line 4516: Reference to undefined variable: No such variable 'HTMLInputElement'
Backtrace:
Line 4516 of linked script http://s.dreamwidth.org/js/??core.js,dom.js,httpreq.js,livejournal.js,esn.js,ippu.js,lj_ippu.js,hourglass.js,contextualhover.js,progressbar.js,ljprogressbar.js,perlbal-uploadtrack.js,editpics.js,tropo/nav.js?v=1239811944
if (document.forms.uploadPic.make_default instanceof HTMLInputElement)
In unknown script
addNewUpload("file");
At unknown location
{event handler trampoline}
muridae: (Default)

[personal profile] muridae 2009-04-26 10:02 pm (UTC)(link)
The magic solution to only being able to run one version of Internet Explorer on a machine at once: Microsoft's time-bombed VMs for Internet Explorer. Unfortunately the current ones expire on 30 April; hopefully they'll release another set after that.