2012-05-09 4 views
1
var iframe = $('#auditframe').get(0).contentWindow; 

iframe.document.open("text/xml", "replace"); 
iframe.document.write(xml); 

이것은 작동합니다. 내 iframe에 유효한 XML 문자열이 채워집니다. 그러나 새로운 창에서 iframe을 여는 방법이 있습니까? 나는 사용자가 프레임에 추가 된 XML 문서를 보길 원한다. 이 문제를 해결할 방법이 있습니까? 당신이 빈 창을 열고 제외XML이 포함 된 iframe 열기

+0

사용 window.open – rt2800

답변

1

유사 기술

덕분에, 창에서 새 문서를 만든 다음 원하는 내용을 작성합니다. http://jsfiddle.net/2v3Gr/

+0

팝업에서 소스를 확인하면 유효한 XML이지만 IE는 여전히 XML로만 표시합니다. 텍스트 문자열입니다. 그것에 대해 할 일이 있습니까? – Johan

+0

IE는 문서를 열 때 지정된 MIME 유형을 명백하게 무시하고 단지 HTML이라고 가정합니다. 실제로 XML을 보내는 URL로 창을 여는 것 외에는 어떻게 해야할지 잘 모릅니다. – HackedByChinese

+0

감사합니다 ... 한숨 – Johan

관련 문제