Классическая проблема с осиной - PullRequest
0 голосов
/ 20 апреля 2010

У меня есть проблема с моим .Asp файлом. Я получаю сообщение об ошибке: «GetFrontpageInfo» не определено.

Это код:

http://www.kollelbaaleibatim.com/Content_of_asp_file.txt

нажмите «просмотреть исходный код», чтобы увидеть код.

TY

Ответы [ 2 ]

6 голосов
/ 20 апреля 2010

Вы пытаетесь вызвать функцию на стороне сервера из кода на стороне клиента.

Событие onLoad вызывается в браузере, поэтому невозможно найти клиентскую функцию с именем GetFrontpageInfo.

Удалите атрибут и поместите следующее внизу вашей страницы:

Таким образом, вы вызываете серверный код со стороны сервера.

Обновление

Снова посмотрим на код - вы также пытаетесь вызвать на стороне клиента событие onClick вашей кнопки ввода.

Дополнительная проблема заключается в том, что вы пытаетесь вызвать alert на стороне сервера. Это невозможно.

Возможно, вам следует изменить свою функцию со стороны сервера (заключено в <%%>) на скрипт на стороне клиента и вернуть вызов событию onload в теге body:

<script language="vbscript>

     sub GetFrontpageInfo()

        ShortTitleLeftCar = "temp value in variable"
        messagebox(ShortTitleLeftCar)

     end sub
</script>

Похоже, вы смешиваете VBScript и Javascript, а также код на стороне клиента и на стороне сервера.

0 голосов
/ 20 апреля 2010

похоже, что ваша функция GetFrontpageInfo определена как метод на стороне сервера, но вы вызываете его на стороне клиента. <body onload="GetFrontpageInfo"> ищет функцию Javascript с именем GetFrontpageInfo

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