Попытка вызвать функции в файле javascript, т.е. JS, из классического ASP

#javascript #asp.net #vbscript

#javascript #asp.net #vbscript

Вопрос:

Я пытаюсь вызвать файл javascript из классического приложения ASP. Функция, которую я пытаюсь вызвать, находится в pow.js и я работаю на буксире.asp.

Мой код tow.asp выглядит следующим образом:

 <script type="text/javascript" src="pow.js"></script>
Dim MyCall

If MyCall = "" Then
  Response.write("<script type=""text/javascript"">alert(""Inside Call"");</script>")

  Response.Write("<script type=""text/javascript"">$(function () {TestLinks();});</script>")

EndIf
  

Мой pow.js файл содержит следующее

 function TestLinks(){
 alert("Here now");
}
  

Когда я загружаю страницу, я получаю предупреждение «Внутренний вызов», и это все. Нет ответа от функции TestLinks() javascript в pow.js

Комментарии:

1. Вы получаете какие-либо ошибки в своей консоли JavaScript?

Ответ №1:

Я понял это.

Было 2 ошибки:

1.) Синтаксическая ошибка при моем вызове. Вызов из asp должен быть:

 Response.write("<script type=""text/javascript"">TestLinks();</script>")
  

2.) Тег, который ссылался на pow.js файл должен быть:

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