Bug Tracker

Opened 7 years ago

Closed 7 years ago

Last modified 5 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

Attachments (1)

jquery_bug.js (265 bytes) - added by dazz_x 7 years ago.
lines of code that throws the exception

Download all attachments as: .zip

Change History (3)

Changed 7 years ago by dazz_x

lines of code that throws the exception

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 5 years ago by snover

#7208 is a duplicate of this ticket.

Note: See TracTickets for help on using tickets.