2012-10-17 2 views
2

경멸할만한 초보자가 여기에 자바 스크립트를 PHP와 통합하는 방법을 알아 내려고합니다. 나는 파일 ".module"내 사용자 지정의 상단에 사용자 정의 drupal 모듈에서 간단한 자바 스크립트 파일을 호출하는 방법

<?php 
drupal_add_js(drupal_get_path('module', 'mymodule').'/test.js'); 
?> 

을 포함 시켰습니다, 나는 분명히 같은 모듈 폴더에 test.js을 포함 시켰습니다.

<script> 
function test(){ 
alert("I am an alert box"); 
} 
</script> 

그리고 난 (등 DOCTYPE, 머리 만 헤드 바디, 포함) 태그 순열의 무리를 시도했지만 나는 팝 경비정을 얻을 수없는 것 : test.js은 단순히 쪽으로.

내가 뭘 잘못하고 있는지에 대한 아이디어가 있으십니까?

답변

0

코드가 스크립트 파일 내에있는 경우 스크립트 태그가 필요하다고 생각하지 않습니다. 그것들은 코드를 출력 할 때 처리됩니다. 제거한 다음 다시 실행하십시오.

+0

트릭을 수행 한 것 같아요! – user1754483

+0

다행입니다. ;) – dnyce

0

당신은 시도 할 수 있습니다 : -

당신의 PHP 코드에서 자바 스크립트 코드를 추가하려면 drupal_add_js()를 사용하는 것이 더 좋을 것입니다.

다음 코드는 인라인 자바 스크립트를 추가합니다.

drupal_add_js('jQuery(document).ready(function() { alert("Hello!"); });', 
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5) 
); 
0

다음은 PHP 모듈과 함께 자바 스크립트 코드를 추가하는 방법입니다. 나는 그것에 대해 쓰고 here. html을 여기에 표시하는 좋은 방법을 찾지 못했습니다. 대신 여기에 이미지가 있습니다.

enter image description here

관련 문제