Доброго времени всем, есть такой замечательный модуль Расчет расстояний (автодиспетчер), нужно както поменять его внешний вид. Реализован он у меня не совсем модулем, а кодом в созданном мной модуле: Код: <a href="http://www.avtodispetcher.ru/distance/" id="avtd-embed-link">AvtoDispetcher</a><script type="text/javascript" src="http://www.avtodispetcher.ru/distance/export/frame.js"></script><script type="text/javascript">avtodispetcher_distance_frame.setLanguage("ru");avtodispetcher_distance_frame.setcss();</script> Ссылается он на файл /frame.js в котором собственно есть строка setCss: function(value){ this.css = value; }, Манипулировал ею, вставлял свои пути, но это ничего не дало ... Возможно есть какойто способ изменить внешний вид данного модуля ?
В скрипте frame.js как раз находится функция, которая отвечает за выбор таблицы стилей (CSS). setCss: function(value){ this.css = value; } То есть value как раз передается при вызове функции: avtodispetcher_distance_frame.setcss(value); по аналогии с установкой языка "ru" - avtodispetcher_distance_frame.setLanguage("ru"); Так как Расчет расстояний выполняется во фрейме, то невозможно подтянуть файл стилей с основной страницы, то есть CSS нужно разместить в самом фрейме
Спасибо, а можно пример, а то чтото вписую туда, а результата ноль ... Пробовал такое: .css(styleName) .css(styleName, value) .css({styleName1: value1, styleName2: value2, ...}) .css(styleName, function(index, value)) (в "" и без ...) Кстати дальше по коду фрейма идет такое: PHP: if(avtodispetcher_distance_frame.css != ""){ url += "&css="+encodeURIComponent(avtodispetcher_distance_frame.css); Значит если пустое значение оно всетаки вставляет туда файл ?
Просмотрев полностью код frame.js я пришел к выводу, что стили нельзя изменить, так как форма и "основной" код (включая CSS и остальной скрипт) всего-навсего транслируется на ваш сайт с ресурса http://www.avtodispetcher.ru И вот, что я нашел на этом сайте: А как с дизайном? Предлагаемый "Расчет Расстояний" использует прозрачный фон и белую подложку с закругленными углами. Благодаря этому решению он гармонично впишется в цветовую гамму любого сайта !!! По сути это означает, что дареному коню в зубы не смотрят.... Но может вам удастся изменить ситуацию, связавшись с администратором данного ресурса....