2012-10-05 6 views
3

어떻게 PHP echo를 사용하여 javascript 파일을 포함 할 수 있습니까?어떻게 PHP echo를 사용하여 javascript 파일을 포함시킬 수 있습니까?

내가 PHP를 사용하여 HTML 페이지를 만드는 오전 --- 내가 양식 태그에 다음 스크립트 위의 라인에 코드를 포함했다

echo "<html><head><link rel='stylesheet' type='text/css' <script src="Calculation.js"> </script> href='style.css' </head><body>"; 

---

<form action='/workdonecalculation/index.php?_pagination_off=1' method='post' class='form' onSubmit='return workdone();'> 

하지만 내 PHP 코드 내 자바 스크립트 파일 (Calculation.js)을 호출하지 않습니다.

+0

코드를 표시하십시오. – Erbureth

+0

JS 파일을 호출 할 수 없습니다. 해당 파일에 정의 된 함수를 호출 할 수 있습니다. – Havelock

+0

어서, 거기에 예제의 myards이 있습니다. html 페이지의 head 섹션 안에 javascript 파일에 대한 참조를 반향시켜야합니다. – arkascha

답변

3

<link> 태그와 <script> 태그를 <link> 태그 안에 잘못 놓지 않았습니다. 또한 src="Calculation.js"에서 큰 따옴표를 이스케이프 처리하거나 간단한 따옴표로 묶어야합니다. 이미 에코 더블을 사용하고 있기 때문에 "= 단일 사용하는 SRC에 대한 .. 여기

echo "<html><head><link rel='stylesheet' type='text/css' href='style.css' /><script src='Calculation.js'></script> </head><body>"; 
+0

네, 맞습니다. 대단히 감사합니다! – Sun

+0

환영합니다.그런데 올바른 답변을 설정하는 것을 잊지 마십시오. –

4
echo "<html><head><link rel='stylesheet' type='text/css'/> <script src='Calculation.js'></script>" 

먼저 가까운 링크 태그 올바른 코드, 당신은 큰 따옴표를 사용하는 ". 따라서 src = 'Calculation.js'

변수를 사용하는 쉬운 방법이 있습니다.

$a=<<<HERE 
<script src="Calculation.js"> </script> 
HERE; 
echo $a; 

또한 당신은 PHP를 닫고

<?php 
if($i) 
{ 
?> 
<script src=""></script> 
<?php 
} 
?> 

은 당신이 원하는 무엇인가요하고자하는 경우 어느 HTML을 시작할 수 있습니다 ???

+0

아니요, 링크 태그 "/>"를 닫지 않아 문제가 발생했습니다. 도와 주셔서 감사합니다 ! – Sun

1

먼저 링크 태그를 작성해야합니다.

echo "<html><head><link rel='stylesheet' type='text/css' href='style.css' /> <script src='Calculation.js'></script> </head><body>"; 
1

링크 태그가 제대로 닫혀 있지 및 스크립트 태그에 큰 따옴표 이스케이프되지 않은 것 같다보십시오.

아래 코드를 사용해보십시오 :

echo "<html><head><link rel='stylesheet' type='text/css' href='style.css'><script src='Calculation.js'></script></head></html>"; 
1

사용 하나있는 qoute : 확실하지를하는 경우

echo '<html><head><link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript" src="script.js"></script> </head><body>'; 

, 그것은

1
print("<script type=\"text/javascript\" src=\"Calculation.js\"></script>"); 

는 Windows에서이 코드를 실행하는 데 도움이 희망을 파일은 "calculation.js"가 아니라 "Calculation.js"라고합니다. 또한, PHP 스크립트와 똑같은 기능을 제공합니까?

관련 문제