#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)
Change History (3)
Changed 14 years ago by
Attachment: | jquery_bug.js added |
---|
comment:1 Changed 14 years ago by
Resolution: | → invalid |
---|---|
Status: | new → 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.
lines of code that throws the exception