Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   php и vbscript не работают вместе? (http://forum.oszone.net/showthread.php?t=116591)

SantOtche 08-09-2008 16:34 893828

php и vbscript не работают вместе?
 
Доброго времени суток!

Столкнулся с такой проблемой:
страничка php на которой есть кнопка:

<input type="submit" value="Connect" name="BtnConnect" onclick=BtnConnect()>

В шапке есть код:

<script type="text/vbscript" language="vbscript">
function BtnConnect
Собственно сам код
end function
</script>

В IE все отрабатывает на ураб а в остальных (Firefox и т.д.) выдает ошибку "Error: BtnConnect is not defined". Заменив на <script type="text/javascript" все работает. Но скрипт то у меня VB. Подскажите пожалуйсто как это дело можно исправить.

Спасибо заранее.

Busla 08-09-2008 21:15 894025

Ты же сам обратил внимание, что разница в браузерах, а "виноват" почему-то php :)
Дело в том, что vbscript реализован только в InternetExplorer. Нужно все скрипты переписать на JavaScript.

SantOtche 08-09-2008 23:27 894136

А если нет возможности переписать скрипты на Java (должен выполняться скрипт для tsweb'a, а это насколько я знаю только vbscript), то других вариантов нет? Или есть какая нибудь возможность запускать vbscript при помощи javascript? Просто хочется сделать как лучше, но чувствую получится как всегда :)

mar 10-09-2008 11:54 895382

SantOtche,
VBScript, JavaScript - это скриптовые языки (языки сценариев). Сценарии выполняются потому, что в вбраузеры встроены (или не встроены) интерпритаторы этих языков. Интерпритаторы JavaScript имеется практически в любом современном браузере, а вот VBScript остается в основном игрушкой Microsoft,- IE с ним работает, остальные - нет.
Вопрос про Java касается Java, или Вы имели в виду JavaScript? (Это совсем не одно и то же).

vadimiron 10-09-2008 13:25 895434

Цитата:

Цитата SantOtche
Или есть какая нибудь возможность запускать vbscript при помощи javascript? »

нету

dmitryst 10-09-2008 13:49 895449

Цитата:

Цитата SantOtche
Просто хочется сделать как лучше, »

посылайте другие браузеры подальше. Для этого можно в самом начале вписать код, проверяющий версию браузера.

Delirium 10-09-2008 14:37 895484

Цитата:

Цитата SantOtche
function BtnConnect
Собственно сам код
end function »

А вы не пробовали после описания function BtnConnect указать скобки? function BtnConnect() ...

Цитата:

<script type="text/vbscript" language="vbscript">
А если просто еще переписать <script language="vbscript"> ?

SantOtche 10-09-2008 15:11 895510

Цитата:

Цитата Delirium
А вы не пробовали после описания function BtnConnect указать скобки? function BtnConnect() ... »

Само собой со скобками :)

Цитата:

Цитата Delirium
А если просто еще переписать <script language="vbscript"> »

Пробовал и <script language="vbscript"> и <script type="text/vbscript"> и соответственно <script type="text/vbscript" language="vbscript"> , эффект - нулевой.


Время: 18:08.

Время: 18:08.
© OSzone.net 2001-