2015-11-14 1 views
1

У меня есть файл .asp со всеми моими функциями javascript. incConnectionCloud.aspВ ASP как я могу вызвать функцию JavaScript в одном файле .asp из другого .asp-файла, написанного на VB?

<html> 
    <head> 
<Script language="JavaScript" type="text/javascript"> 

CCTokenRefresh = function() { 
    Do java stuff... 
} 
</Script> 

У меня есть страница мастера жерех, RTNWBrowse.asp, написанный в основном в VB, в котором я хочу, чтобы вызвать функцию яваскрипта CCTokenRefresh().

If sAPITokenExpDate < Now Then 
     Call CCTokenRefresh() 
    End If 

Я получаю следующее сообщение об ошибке при загрузке главной страницы asp с кодом VB.

Переменная не определена: 'CCTokenRefresh' /RTNWBrowse.asp, линия 119

+0

Чтобы уточнить, является ли функция JavaScript серверным JScript или клиентской стороной? Вызов сценария на стороне клиента с сервера не имеет смысла. Помните, что все скрипты на стороне сервера генерируют текст для отправки клиенту. – Dai

+0

Является ли это классическим ASP (Active Server Pages) или ASP.NET? – STORM

+0

@Dai JScript - это серверная часть. – Alphagrey

ответ

0

Ваш файл JScript должен выглядеть следующим образом:

<SCRIPT LANGUAGE=JScript RUNAT=SERVER> 
/* JScript code here */ 
</SCRIPT> 

Затем в файле VBScript вы можете включить файл JScript с :

<!-- #include file="incConnectionCloud.asp" --> 

Теперь вы можете просто вызвать функции JScript из VBScript.

+0

Я пробовал это. Я сравню свой код с вашим и повторю попытку. Благодарю. – Alphagrey

Смежные вопросы