2011-12-27 4 views
-2

PHP 논리 문제가 있습니다. 문제를 해결할 수 없으므로 여기에서 물어 봅니다. 아래의 PHP img와 var string 메소드를 어떻게 호출하고 결합 할 수 있습니까?문자열 안에 PHP img src 넣기

내가 PHP로 이미지를 호출하고 싶습니다 :

<img src="<?php echo $this->getSkinUrl('images/prev.gif'); ?> 

하지만 다음 문자열에서 PHP를 호출하고 싶습니다 : 난 당신이를 구현하려면 제대로 이해하고

var str_buffer = new String (
"<table width=\"100%\">\n"+ 
    "<tr>\n <td>\n"+ 
    "<img src=\"prev.gif\" width=\"16\" height=\"16\" border=\"0\""+ 
    " alt=\"previous month\"></td>\n"+ 
    "</tr>\n</table>\n" 
); 
+1

당신이하고 싶은 것을 명확히 할 수 있습니까? 전은 PHP이고, 후자는 자바가 될 것 같습니다 –

+0

ummmm ** 할 수 없습니다 ** str_buffer = new String (... in PHP – Neal

+1

당신이 원하는 것을 얻지 못합니다 – Armin

답변

1

을 자바 스크립트 코드 내에서 함수를 호출하기 위해 PHP에서 사용되는 메소드?

그렇다면 Javascript 세그먼트를 PHP 출력 문장으로 묶어야합니다. 예 :

echo 'var str_buffer = new String (
"<table width=\"100%\">\n"+ 
    "<tr>\n <td>\n"+ 
    "<img src=\"' . $call->getSkinUrl('images/prev.gif'); . '\" width=\"16\" height=\"16\" border=\"0\""+ 
    " alt=\"previous month\"></td>\n"+ 
    "</tr>\n</table>\n" 
);'; 

이 외에도 사용하려는 페이지에 클래스/개체를 구현해야합니다.

+0

이 아닙니다.이 질문에 대해 불편을 끼쳐 드려 죄송합니다. – Ruud

+2

자바 스크립트에서'new String'을 사용하지 말아야합니다'newString'을 사용하면 문자열이 아니라 객체가 생기므로''ABC '= == "ABC"하지만, "ABC"! == 새로운 문자열 ("ABC")'. –