이 대답은 당신이 당신의 저장 HTML에서 <html>
및 </html>
태그를 제거 할 수있어, 그리고 마크 업에 배치 할 때 HtmlEncode
을 할 수 있다고 가정합니다.
스토어 사업부 같은으로 인코딩 된 HTML ...
<div id="htmlstore" style="display:none;">{html goes here}</div>
그래서 뭔가처럼 보이는 ...
<div id="htmlstore" style="display:none;"><body>This is my text</body></div>
그런 다음 다음 Javsacript을 것 "HtmlDecode"(사용 이 불행히도 할 기본 JavaScript 함수가 있습니다) 및 iframe을 넣으십시오.
<script type="text/javascript">
window.onload = function(){
var html = document.getElementById("htmlstore").innerHTML;
html = html.replace(/</g,"<").replace(/>/g,">");
var frameDoc = document.getElementById("newframe").contentWindow.document;
frameDoc.documentElement.innerHTML = html;
}
</script>
두 번째 pag e는 데이터베이스에서 HTML을 생성하고,'iframe'의'src'를 통해 링크를 생성합니까? – freefaller
테트 (Thet)는 쉬운 방법이지만, 최선의 방법은 아닙니다. 나는 HTML 코드로 직접 뭔가를 선호한다. 감사합니다 –
저장된 HTML **에 ''태그가 포함되어 있습니까? – freefaller