Bug Tracker

Modify

Ticket #5904 (closed bug: fixed)

Opened 3 years ago

Last modified 3 years ago

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:
Blocking: Blocked by:

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.

Change History

comment:1 Changed 3 years ago by john

  • Priority changed from minor to critical
  • Status changed from new to closed
  • Version changed from 1.4 to 1.4.1
  • Resolution set to fixed
  • Milestone changed from 1.4.1 to 1.4.2

comment:3 Changed 3 years ago by john

  • Component changed from core to manipulation

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.