JS в сценах
Добавлено: Чт май 12, 2016 4:22 pm
Добрый день, появилась необходимость выводить округленные значения свойств объектов (и не только у меня) есть костыль, добавить метод с кодом
но это немного неудобно как я считаю, нужно создавать дополнительные свойства, например для погоды опенватчер, там есть конечно вариант заменить файлик с форума и все будет округленное но при первом же обновлении все слетит обратно, автор так и не сделал нормально модуль, хоть его и просили неодноератно, так вот придется создавать кучу свойств чтоб через метод получать округления, потом я попробовал через яву, кучу всего перечитал в итоге получил вот это
все вроде отлично, все работает но только в меню mjd, в сценах происходит следующее, при переходе на сцену с элементом в котором вставлен этот код сцена как только загрузится сразу же выскакивает белый экран с единственным значением округленного свойства.
в сценах текущая погода
есть мысли как поправить код чтоб результат отработки кода ява выводился в элементе а не выскакивал вместо сцены
Код: Выделить всё
$evr = gg("kurs.euro");
$qwe = round($evr,1);
sg("kurs.uro",$qwe);
Код: Выделить всё
<script type="text/javascript">
var n = '%ow_fact.temperature%';
document.write(Math.round(n *10) /10);
</script>
в сценах текущая погода
Код: Выделить всё
<div class="panel-weather">
<div class="location">Ярославль</div>
<img src="/cached/openweather/image/%ow_fact.image%.png" alt="%ow_fact.weather_type%" title="%ow_fact.weather_type%"/>
<div class="temp-weather">
<script type="text/javascript">
var n = '%ow_fact.temperature%';
document.writeln(Math.round(n *10) /10);
</script>
<span class="degree">°C</span></div>
<div class="text-weather">%ow_fact.weather_type%</div>
</div>