Показать полную графическую версию : php и vbscript не работают вместе?
SantOtche
08-09-2008, 16:34
Доброго времени суток!
Столкнулся с такой проблемой:
страничка 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. Подскажите пожалуйсто как это дело можно исправить.
Спасибо заранее.
Ты же сам обратил внимание, что разница в браузерах, а "виноват" почему-то php :)
Дело в том, что vbscript реализован только в InternetExplorer. Нужно все скрипты переписать на JavaScript.
SantOtche
08-09-2008, 23:27
А если нет возможности переписать скрипты на Java (должен выполняться скрипт для tsweb'a, а это насколько я знаю только vbscript), то других вариантов нет? Или есть какая нибудь возможность запускать vbscript при помощи javascript? Просто хочется сделать как лучше, но чувствую получится как всегда :)
SantOtche,
VBScript, JavaScript - это скриптовые языки (языки сценариев). Сценарии выполняются потому, что в вбраузеры встроены (или не встроены) интерпритаторы этих языков. Интерпритаторы JavaScript имеется практически в любом современном браузере, а вот VBScript остается в основном игрушкой Microsoft,- IE с ним работает, остальные - нет.
Вопрос про Java касается Java, или Вы имели в виду JavaScript? (Это совсем не одно и то же).
vadimiron
10-09-2008, 13:25
Или есть какая нибудь возможность запускать vbscript при помощи javascript? »
нету
dmitryst
10-09-2008, 13:49
Просто хочется сделать как лучше, »
посылайте другие браузеры подальше. Для этого можно в самом начале вписать код, проверяющий версию браузера.
Delirium
10-09-2008, 14:37
function BtnConnect
Собственно сам код
end function »
А вы не пробовали после описания function BtnConnect указать скобки? function BtnConnect() ...
<script type="text/vbscript" language="vbscript">
А если просто еще переписать <script language="vbscript"> ?
SantOtche
10-09-2008, 15:11
А вы не пробовали после описания function BtnConnect указать скобки? function BtnConnect() ... »
Само собой со скобками :)
А если просто еще переписать <script language="vbscript"> »
Пробовал и <script language="vbscript"> и <script type="text/vbscript"> и соответственно <script type="text/vbscript" language="vbscript"> , эффект - нулевой.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.