Bug Tracker

Opened 7 years ago

Closed 7 years ago

Last modified 6 years ago

#4348 closed bug (invalid)

"htmlfile : non valid argument" under IE7 with appendTo under an iFrame

Reported by: dazz_x Owned by:
Priority: minor Milestone: 1.3.2
Component: unfiled Version: 1.3.2
Keywords: appendTo, IE Cc:
Blocked by: Blocking:

Description

(possibly related to #4059) Have an html page with 2 iframes. One is named "cible" When I try to append a dynamically created style element to the <head> section of the iframe's document (see attached file), IE7 throw the error htmlfile: non-valid argument it works well under FF3, Opera & Safari

The exception happens in a method named "clean", line 957 in jquery-1.3.2.js fragment.appendChild(ret[i]) [debug time - local variables stack =>] i=0, match is undefined, ret[0] is the dynamic style element, context is the good document, elems[0] is the style element too, and fragment seems to me very weird. it has nodeName #document-fragment, and the debugger shows error on particular fields

Change History (2)

comment:1 Changed 7 years ago by dmethvin

  • Resolution set to invalid
  • Status changed from new to closed

You're creating the style elements in one document but appending them to another document. Try this instead:

  $(styleStr, doc).appendTo($('head',doc));

Reopen the ticket if the problem is still there.

comment:2 Changed 6 years ago by snover

#7208 is a duplicate of this ticket.

Note: See TracTickets for help on using tickets.