Skip to main content

Bug Tracker

Side navigation

#5904 closed bug (fixed)

Opened January 22, 2010 11:07PM UTC

Closed February 01, 2010 11:23PM UTC

Last modified February 05, 2010 09:48PM UTC

Injecting Flash with $.html fails in 1.4 in IE6

Reported by: AlexSexton Owned by:
Priority: critical Milestone: 1.4.2
Component: manipulation Version: 1.4.1
Keywords: html, flash, ie6 Cc:
Blocked by: Blocking:
Description

Currently, when injecting a string of html that represents a flash element into a dom element via the $.html method in IE6, no change occurs. No errors are thrown, nor is there any odd behavior, the html just doesn't get added.

Not surprisingly, this function is just: DomElement.innerHTML = html;

This also fails in vanilla JS. I would normally be ok with jQuery not supporting this functionality, but it used to work in <= 1.3.2 - so there are plugins and code that are relying on flash injection via the html method.

Test page: http://alexsexton.com/jqueryhtmltest/

I'm currently looking into seeing what changed between the versions that could have caused this.

Attachments (0)
Change History (3)

Changed February 01, 2010 11:23PM UTC by john comment:1

milestone: 1.4.11.4.2
priority: minorcritical
resolution: → fixed
status: newclosed
version: 1.41.4.1

Changed February 05, 2010 09:48PM UTC by john comment:3

component: coremanipulation