• Как запустить JavaScript в зависимосимости от кода на Java?

    voksus
    @voksus
    Java developer
    Важно понимать что всё работает последовательно. Просто разделяй начало и конец кода <% и %>
    <td class="outputTD">
        <%
             String str = new ClassHandler().doPost(request, "Person", new PatternClass());
              if (str.contains("null")) %>
                    <script src="js/myscript.js"></script>  // вызываем js-файл
               <% } else { %>
                   <script>   // или вставляем код в HTML напрямую
                      ....
                   </script>
        <% } %>
    </td>


    Как вариант можно выводить в генератор HTML путём вызова out.println
    Пример:
    <td class="outputTD">
        <%
             String str = new ClassHandler().doPost(request, "Person", new PatternClass());
              if (str.contains("null")) {
                    out.println("<script src=\"js/myscript.js\"></script>");  // вызываем js-файл, не забываем экранировать спец-символы
               } else {
                   out.println("<script>");   // или вставляем код в HTML напрямую
                   out.println("....");       // разделяя его отдельными простыми строками
                   out.println("</script>");   // такой способ вставит это также как System.out.println выводит в консоль
        } %>
    </td>
    Ответ написан
    Комментировать
  • Как выравнивать текст с такой высотой строки?

    voksus
    @voksus
    Java developer
    На все шрифты универсальный способ не существует. У всех разные отступы и по вертикали и по горизонтали. Хотя ширина обычно проблем не вызывает, но высоту для каждого шрифта придётся пробовать. Ещё одна матрёшка нужна, промежуточная. Вложить этот текст надо в другой блочок, а его уже ровнять-центровать. Вот эту промежуточную матрёшку нужно настроить чтобы она подходила под нужный шрифт и ей фиксонуть высоту конкретную. Попробовать повставлять разные надписи и подобрать самый ровный вариант. Я бы так делал.
    Ответ написан
    Комментировать
  • Не могу понять в чем ошибка (math.min(), math.max())?

    voksus
    @voksus
    Java developer
    Выглядит так что ты не знаком с джавой.
    Логика не особо понятна, но опробуй такой код:
    import java.util.Scanner;
    
    public class D {
    
        public static void main(String[] args) {
            int an;
            Scanner sc = new Scanner(System.in);
    
            System.out.println("vvedite c");
            int c = sc.nextInt();
    
            System.out.println("vvedite b");
            int b = sc.nextInt();
    
            an= 12 * Math.max(c,b) + Math.min(2*c,b-1);
        }
    }

    На будущее, имена классов всегда (!) с заглавной.
    Про явный мусор умолчу.
    Ответ написан
    Комментировать
  • Как узнать свойства svg в illustrator?

    voksus
    @voksus
    Java developer
    SVG можно редактировать в иллюстраторе, но надо понимать что у него природа происхождения другая и все примочки иллюстратора по типу фильтров вы не увидите в таком же виде. Это будет скорее пропарсеный и изменённый эффект. В свою очередь еффекты в scg тоже могут быть искажены при открытии в иллюстраторе или даже потеряны (про анимацию вообще молчу). Если в svg была тень, то в иллюстраторе это может стать картинкой. Зависит от того как был сделан svg.
    Как уже написали, svg сам по себе выглядит как текст. Поэтому данные в нём иногда даже можно понять.
    Вот у чудика одного интересный видосик был: https://youtu.be/XBdbgD2BaEI (рекомендую)
    Ответ написан
  • Как сделать дуговую границу у элемента?

    voksus
    @voksus
    Java developer
    Если говоришь об адаптивности и даёшь примеры где есть и горизонтальные и вертикальные решения, то тебе по любому прийдётся лепить в разные @media (...) {...} разные расчёты. Как минимум 2, а то и больше. Чем тебе не понравилось использование ellipse(...)" ? Что тебе мешает вставить в него calc(...) и подогнать нужные расчёты ? Для себя недавно выяснил что уже начинают понемногу поддерживаться переменные в css через element { --variable: ...}. Сейчас покрытие уже поднялось до 70%. В 2014 году её предложили в движке файрфокс, а с 2015 года поддержка появилась проактически у всех браузеров и только увеличивается.
    Как вариант возможно придётся добавить scss.
    Точное решение не предложу, извини. Я чуток в другом направлении кодю.
    Ответ написан
    Комментировать
  • Bootstrap / Откуда взялся правый Padding?

    voksus
    @voksus
    Java developer
    А зачем ты ему делаешь "container-fluid" ?
    Скорей всего тебе достаточно просто "container" .
    Ответ написан
    Комментировать