Имя: Пароль:
IT
Веб-мастеринг
Соединение JavaScript 1C
0 batmansoft
 
03.12.13
16:29
Подскажите пожалуйста, почему может не работать такой скрипт:
<html>
    <body>
        <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
            function dataload()
            {
                var v8=new ActiveXObject("V82.COMConnector");
                path='C:\7';
                db='';
                user='admin';
                password='123';
                alert("Сюда дошли");
                conn = v8.Connect("File='"+path+"';Ref='"+db+"';Usr='"+user+"';Pwd='"+password+"';");
                alert("А сюда нет");
                query = conn.NewObject("Запрос");
                query.text = 'ВЫБРАТЬ ПЕРВЫЕ 10 Номенклатура.Наименование, Номенклатура.Код ИЗ Справочник.Номенклатура КАК Номенклатура';
                Qresult = query.execute().Choose();
                strdat='';
                while (Qresult.next())
                {
                    strdat+=Qresult.Код+". "+Qresult.Наименование+"<br>";
                    n++;
                }
                document.getElementById("message").innerHTML=strdat;
            }
        </SCRIPT>
        <input type="button" value="Нажмите сюда" onClick="dataload()">
        <div id="message">Пока вы еще никуда не нажали</div>
    </body>
</html>
?
Затыкается на строке:
                conn = v8.Connect("File='"+path+"';Ref='"+db+"';Usr='"+user+"';Pwd='"+password+"';");
1 Fragster
 
модератор
03.12.13
16:29
двойные кавычки?
2 Fragster
 
модератор
03.12.13
16:30
ну и текст исключения тоже было бы неплохо приводить...
3 sikuda
 
03.12.13
16:47
Ну и работать в тонком клиенте без костылей не захочет.
И самый главный вопрос зачем? или у 1С-ников нет безопасности в Интеренете: http://sikuda.ru/skaz-o-tom-kak-pokazat-v-brauzere-kartinku-s-lokalnogo-diska/
4 orefkov
 
03.12.13
16:57
'C:\\7'
кстати, слэш в джаваскрипт экранирующий символ.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс