Имя: Пароль:
1C
1С v8
JS Скрипт работает в браузере и не работает в 1С ?
0 ЭЦ
 
27.07.17
19:54
Имеется код
    <!DOCTYPE html>
    <html>
        <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title> 'SSПример' </title>
        <script src='https://api-maps.yandex.ru/2.1/?lang=ru-RU' type="text/javascript"></script>
        <script>
        var myMap;
        ymaps.ready(init);
        function init()
    {    
                    myMap = new ymaps.Map
                    ('map',
                        {     center: [55.76, 37.64],
                            zoom: 10
                        },
                        {    searchControlProvider:    'yandex#search'
                        }
                    );
                    document.getElementById('destroyButton').onclick = function()
                    {    alert('Это алерт');
                        myMap.destroy();
                    }
                }
            </script>
            <style>
                body, html
                {
                    padding: 0;
                    margin: 0;
                    widht: 100%;
                    height: 100%;
                }
                #map
                {
                    widht: 100%;
                    height: 100%;
                }
            </style>
        </head>
        
        <body>
              <div id="map" </div>
            <input    type='button' id='destroyButton' value='Удалить карту'/>
        </body>
    </html>
1 ЭЦ
 
27.07.17
19:56
В браузере Хром работает нормально
2 Cyberhawk
 
27.07.17
19:56
Вопрос в чем?
3 ЭЦ
 
27.07.17
19:58
Пытаюсь перенести в 1С
Процедура ОбновитьКрату214()
ТекстДок = "
|<!DOCTYPE html>
|<html>
|    <head>
|        <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
|        <title> 'SSПример' </title>
|        <script src='https://api-maps.yandex.ru/2.1/?lang=ru-RU' type='text/javascript'></script>
|        <script>
|            var myMap;
|            ymaps.ready(init);
|            function init()
|            {    
|                <script> alert( 'Привет, 33' );</script>
|                myMap = new ymaps.Map
|                ('map',
|                    {     center: [55.76, 37.64],
|                        zoom: 10
|                    },
|                    {    searchControlProvider:    'yandex#search'
|                    }
|                );
|                document.getElementById('destroyButton').onclick = function()
|                {    alert('Это алерт');
|                    myMap.destroy();
|                }
|            }
|        </script>
|        <style>
|            body, html
|            {
|                padding: 0;
|                margin: 0;
|                widht: 100%;
|                height: 100%;
|            }
|            #map
|            {
|                widht: 100%;
|                height: 100%;
|            }
|        </style>
|    </head>
|    
|    <body>
|        <script> alert( 'Привет, 1' );</script>
|         <div id='map' </div>
|        <script> alert( 'Привет, 2' );</script>
//    |        <input    type='button' id='destroyButton' value='Удалить карту'/>
|    </body>
|</html>
|";
ЭлементыФормы.ЯндексКарта.УстановитьТекст(ТекстДок);
4 ЭЦ
 
27.07.17
19:58
И не пашет.
В чем тут может быть.
Прошу подсказать
5 Cyberhawk
 
27.07.17
19:58
Ты проверяй не в Хроме, а в ИЕ 7, движок которого используется в ПолеХТМЛДокумента
6 ЭЦ
 
27.07.17
20:00
В IE тоже пашет
:(
7 Cyberhawk
 
27.07.17
20:00
(6) Покажи
8 Имитирующий работу
 
27.07.17
20:01
(3)

|function init()
|            {    
|                <script> alert( 'Привет, 33' );</script>
|                myMap = new ymaps.Map


Не работает, не звизди
9 ЭЦ
 
27.07.17
20:03
в IE11 работает -мамой клянусь
10 Cyberhawk
 
27.07.17
20:03
Пропатчить можешь реестр, чтобы клиентское приложение использовало АктивХ-контрол "Microsoft WebBrowser" использовало ИЕ ОС без режима совместимости с ИЕ7
11 Имитирующий работу
 
27.07.17
20:04
теги <script> внутри js? Пожалей старушку.
12 Cyberhawk
 
27.07.17
20:04
(9) Покорми оленей, потом перечитай ветку
13 ЭЦ
 
27.07.17
20:07
14 ЭЦ
 
27.07.17
20:09
(12) Это ты про IE7 ?
15 Fram
 
27.07.17
20:13
(14) а насчет (11) то что скажешь?
16 ЭЦ
 
27.07.17
20:20
(15) Это я уже позже добавил - если убрать все равно не работает
17 Garykom
 
гуру
27.07.17
20:26
18 ЭЦ
 
28.07.17
14:36
Посмотрел, попробовал
Все равно выдает ошибку скрипта.
Думаю на АПИ 2.0 попробовать
19 Numerus Mikhail
 
28.07.17
14:51
20 ЭЦ
 
28.07.17
15:44
(19) Да !
Так заработало
    
"<meta http-equiv="X-UA-Compatible" content="IE=9"/>"
Числовому Михаилу большое человеческое спасибо.
Независимо от того, куда вы едете — это в гору и против ветра!