Импорт JavaScript в PHP - PullRequest
       2

Импорт JavaScript в PHP

0 голосов
/ 16 августа 2010

Как я могу импортировать JavaScript в php?Независимо от того, что я пытаюсь, я не могу получить кнопки на моей странице, чтобы вызвать события в javascript.

Это мой файл содержимого javascript:

function addRow(tableID) {

 var table = document.getElementById(tableID);

 var rowCount = table.rows.length;
 var row = table.insertRow(rowCount);

 var colCount = table.rows[0].cells.length;

 for(var i=0; i<colCount; i++) {

  var newcell = row.insertCell(i);

  newcell.innerHTML = table.rows[0].cells[i].innerHTML;
  //alert(newcell.childNodes);
  switch(newcell.childNodes[0].type) {
   case "text":
     newcell.childNodes[0].value = "";
     break;
   case "checkbox":
     newcell.childNodes[0].checked = false;
     break;
   case "select-one":
     newcell.childNodes[0].selectedIndex = 0;
     break;
  }
 }
}

и

function deleteRow(tableID) {
 try {
 var table = document.getElementById(tableID);
 var rowCount = table.rows.length;

 for(var i=0; i<rowCount; i++) {
  var row = table.rows[i];
  var chkbox = row.cells[0].childNodes[0];
  if(null !== chkbox && true === chkbox.checked) {
   if(rowCount <= 1) {
    alert("Cannot delete all the rows.");
    break;
   }
   table.deleteRow(i);
   rowCount--;
   i--;
  }

 }
 }catch(e) {
  alert(e);
 }
}

Вот как я пытаюсь импортировать его в php-файл:

       <HEAD>
 <script src="myfile.js" type="text/javascript"></script>
</HEAD>

что я делаю не так?

Ответы [ 2 ]

4 голосов
/ 16 августа 2010

Откройте страницу в Firefox.Щелкните правой кнопкой мыши страницу и выберите параметр, чтобы показать исходный код.Найдите тег сценария и щелкните ссылку src.Если он дает вам 404, ссылка неверна.Если он показывает ваш JS-код, это нормально.Установите Firebug для Firefox и отладьте свой код с ним.Убедитесь, что ваши прослушиватели событий действительно сработали.

0 голосов
/ 16 августа 2010

убедитесь, что ваш атрибут src указывает на правильное местоположение файла JS. (возможно, это должен быть файл "/myfile.js", если файл JS находится под корнем документа, а файл php - нет).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...