Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите с модулями JS из визио.

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

GeRUb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго всем времени.
Помогите кто чем может, сами мы не местные.... и в JS не понимаем. Ну тупоооой!
Описание проблемы:
Делаю в визио карту.  
Экспортирую проект в html.
Виджет масштабирования работает только в ИЕ. В других браузерах - не работает!
Этот виджет даже не виден в фрейме.
Помогите исправить эту проблему.
P.S.
Пример для экспериментов лежит тут.
Т.к. я сильно туплю в JS, то прошу показать рабочее решение.

Всего записей: 159 | Зарегистр. 08-02-2009 | Отправлено: 08:46 05-07-2018
Mavrikii

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
только в ИЕ

и даже в нем ошибоки.

Цитата:
img = elemScale.all("t" + percentZoom);


Цитата:
Object doesn't support property or method 'all'

 

Цитата:
Этот виджет даже не виден в фрейме

потому что при открытии файла с диска в браузере больше ограничений, чем если бы файл открывался с http сервера.
 
но вся проблема в том, что код генерится древний, под старые версии IE (начиная с 5), поэтому современные браузеры его и не понимают правильно или не понимают вообще.

Всего записей: 7012 | Зарегистр. 20-09-2014 | Отправлено: 19:53 05-07-2018 | Исправлено: Mavrikii, 19:54 05-07-2018
GeRUb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, это генерит визио 2007.
Работает на ИЕ 8. На версии новее - нет.
Т.е., другими словами, это просто так не подправить. И работать оно не будет.
Так?
И, если можно, совет, как это реализовать? (Может просто подменить модули JS ?)

Всего записей: 159 | Зарегистр. 08-02-2009 | Отправлено: 21:07 05-07-2018
Mavrikii

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Так?  

да, только целиком переписывать код.
 

Цитата:
совет, как это реализовать?  

найти код реализующий то же самое (или похожее), но кроссбраузерный

Всего записей: 7012 | Зарегистр. 20-09-2014 | Отправлено: 21:14 05-07-2018
GeRUb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал я другие варианты.
Нифига не работает. Функцонирует эта фигня нормально только в ИЕ8 хоть с silverlite , хоть без него!
В ИЕ11, Хром, Опера - не работает.
Проверил 2 варианта:
В визио 2010 и 2016.
В 2010 без silverlite , а 2016 уже только с ним. Че-то тут мелкомягкие перемудрили .
Пример для экспериментов лежит тут.
И как с этим бороться?
Пы.СЫ.
Мелкомягкие пишут, что silverlite это кроссплатформенная шняга, но оно как то.... не едет .

Всего записей: 159 | Зарегистр. 08-02-2009 | Отправлено: 20:43 09-07-2018 | Исправлено: GeRUb, 20:45 09-07-2018
Mavrikii

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Че-то тут мелкомягкие перемудрили

они делали его только под свой браузер доступный на тот момент.
последние версии должны работать (опять же с IE) более поздней версии, но скорее всего будут привязаны только к нему. либо могли вообще забить на фичу и не обновлять ее.
 

Цитата:
И как с этим бороться?

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

Цитата:
Мелкомягкие пишут, что silverlite это кроссплатформенная шняга

пусть пишут. кроссплатформенная не значит кроссбраузерная
 

Цитата:
В 2012 году Microsoft назначила конец жизненного цикла Silverlight 5 на 10 декабря 2021 года. В 2013 году Microsoft объявила, что они прекратили развитие Silverlight, за исключением выпуска исправлений ошибок. Silverlight более не поддерживается в браузерах Opera, Mozilla Firefox, Google Chrome, так как в 2015 году в этих браузерах была отключена по умолчанию или полностью прекращена поддержка плагинов формата NPAPI.

Всего записей: 7012 | Зарегистр. 20-09-2014 | Отправлено: 20:46 09-07-2018 | Исправлено: Mavrikii, 20:53 09-07-2018
GeRUb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Пробовал. Не обнаружил. Может не то (или не так) искал.
То, что находил, очень запутанное.
А простенькое с примером не нашел .

Всего записей: 159 | Зарегистр. 08-02-2009 | Отправлено: 08:24 10-07-2018
Mavrikii

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
А простенькое с примером не нашел

объясните, сначала, что хотите получить.

Всего записей: 7012 | Зарегистр. 20-09-2014 | Отправлено: 08:26 10-07-2018
GeRUb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
...что хотите получить.

Попробую.
Карта с масштабированием. Типа как гугл или яндекс карты и там плюсик и минусик для масштаба.
Почему выбрано визио.
На картах 2-3 слоя с активными точками и элементами. Именно в этой проге всё это уже реализовано, осталось только сложить в нужном порядке.
И вот, когда до конца осталось половина работы, меня пробило на проверить функциональность .... Дальше, ничего кроме мата.......

Всего записей: 159 | Зарегистр. 08-02-2009 | Отправлено: 19:39 10-07-2018
Mavrikii

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Карта с масштабированием

https://openlayers.org/
 
можете использовать и гугл карты или яндекс для своих нужд.

Всего записей: 7012 | Зарегистр. 20-09-2014 | Отправлено: 21:05 10-07-2018 | Исправлено: Mavrikii, 21:06 10-07-2018
GeRUb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
можете использовать и гугл карты или яндекс для своих нужд.

Не могу. Есть несколько причин. Одна из которых - конфиденциальность.
Спасибо за ссылку. Попробую.

Всего записей: 159 | Зарегистр. 08-02-2009 | Отправлено: 11:05 11-07-2018
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите с модулями JS из визио.

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды



Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru