2014-10-05 2 views
1

나는 이것이 확실하다는 것을 알지만 그것이 나를 미치게 만든다. 주문 양식 페이지를 작성하는 과제가 있습니다. 그것의 마지막 부분은 사용자가 그들의 정보를 입력 한 후에 형태 페이지 디스플레이를 만드는 것을 포함한다. 이전 함수에서 호출 한 displayOutput()이라는 함수에서 document.write()를 사용하여 웹 페이지를 작성해야합니다. 내 문제는 document.write()를 사용하여 웹 페이지를 작성하는 방법을 모른다는 것입니다. displayOutput() 함수에 넣은 것은 아무것도 없습니다. 모두 원래 주문 양식 페이지가 나타납니다. 나는 무엇을하지 않습니까?.js 파일을 사용하여 document.write()를 사용하여 웹 페이지를 표시하는 방법

  1. 여기 내 DisplayOutput() 함수의 작은 덩어리입니다.

      document.write("<body>"); 
    
            document.write("<div id='container'>"); 
    
            document.write("<div id='header'>"); 
    
             displayHeader(); 
    
    
            document.write("</div>"); 
    
            document.write("</div>"); 
    
          document.write("</body>"); 
    
  2. 또한, 나는 (document.write를 사용)

답변

0

열기 새 창 그 참조 document.write를 방법을 적용해야 기억하시기 바랍니다. window.open(URL,name,specs,replace) 방법을 사용하십시오. 예 : myWindow는 새 창에 대한 참조입니다. 새로운 페이지에서이 창을 열려면

<script> 
var myWindow = window.open("", "_self"); 
myWindow.document.write("<body><div id='container'><div id='header'>"+displayHeader()+"</div></div></body>"); 
</script> 

, _blank

희망과 _self 교체, 그것은 당신을 위해 작동합니다.

+0

document.write()로 완전히 생성 된 페이지 여야합니다. 페이지를 만들 수 없으며 페이지를 작성할 수 없습니다. 각 부분은 그와 같이 작성되어야합니다. – Historiun

+0

그 방법을 알고 있습니까? – Historiun

+0

@Historiun :'페이지 생성 '이란 무엇을 의미합니까? 새 창을 열시겠습니까? – ursitesion

관련 문제