2014-01-08 2 views
0

안녕하세요 누구든지이 코드를 수정하는 데 도움을 줄 수 있습니까?어떻게하면 JavaScript document.write에 PHP 코드를 넣을 수 있습니까?

첫 번째 코드

<script type="text/javascript"> 
if (document.getElementById("tester") != undefined) 
{ 
    document.write('**2nd code should be here**'); 
} 
else 
{ 
    document.write('<img scr="./img.png" />'); 
} 
</script> 

2 코드

<?php while (have_posts()) : the_post(); get_template_part('item-video'); 
endwhile; ?> 

내가 일이 원하는 것은 첫 번째 코드로 제 2 코드를 삽입하는 것입니다. 하지만 삽입하려고하면 빈 페이지가 생깁니다.

+1

'document.write '없이 body에 직접 인쇄하지 않는 이유는 무엇입니까? – DontVoteMeDown

+0

@DontVoteMeDown 이미 시도했지만 빈 페이지를 제공합니다. – Mia

+2

PHP와 JavaScript를 함께 사용하지 마십시오. PHP에서 '테스터'조건을 수행 할 수 없습니까? – Bergi

답변

0

제가 들었던 가장 큰 사실은 PHP가 서버 측이고 자바 스크립트가 클라이언트 측 인 것입니다. 따라서 document.write()를 사용하여 html 페이지를 변경하면 페이지를 다시로드하지 않는 한 아무 것도하지 않습니다. Ajax와 load() 함수를 사용하여이 문제를 우회 할 수 있다고 생각합니다.