Ответы пользователя по тегу HTML
  • Вопрос касаемо базы стран, регионов и городов

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    База кривовата.
    SELECT * FROM geodata._cities WHERE `country_id` = 1 AND `region_id` IS NULL;
    Получаем 230 строк с кучей ненужных вариантов.
    SELECT * FROM geodata._cities WHERE `country_id` = 1 AND `region_ru` IS NULL;
    Получаем 39 строк с кучей ненужных вариантов.
    SELECT * FROM geodata._cities WHERE `country_id` = 1 AND `region_ru` IS NULL AND  `region_id` IS NULL;
    Получаем
    +-------------------------------+---------+------------------------------+
    | title_ru                      | area_ru | title_ru                     |
    +-------------------------------+---------+------------------------------+
    | Москва                        | NULL    | Москва                       |
    | Девяткино, Ленинградская обл. | NULL    | Девяткино,Ленинградская обл. |
    | Санкт-Петербург               | NULL    | Санкт-Петербург              |
    +-------------------------------+---------+------------------------------+
    Ответ написан
  • проблема масштабирования верстки

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Сохранив качество - только сделать предварительно подготовленные наборы картинок и соответствующие css для разных разрешений
    @media min-width, max-width, min-height, max-height

    По внешнему виду - сначала подумал, что очередная игра из серии "найди спрятанный предмет по одному пикселу"
    Ответ написан
    Комментировать
  • Контролируемый перенос строки в заголовке HTML

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
     
    Ответ написан
    Комментировать
  • Как достать динамически формируемое поле джаваскриптом?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для чистого JS
    var els = document.getElementsByName('abc');
    var val = els[0].value;

    Для jQuery
    var val = $('input[name="abc"]').val();


    :-( Не въехал сходу в вопрос :-(
    Если вы получаете страницу в своей программе, то надо анализировать, какие скрипты на ней выполняются и какой из них создаёт это поле. Затем смотреть из каких исходных данных и по каким правилам формируется значение поля в скрипте и так же вычислять это значение в своей программе.
    Ответ написан
    Комментировать
  • Как максимально быстро конвертировать координаты html imagemap из rect в poly?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ну, самый быстрый способ всё-таки на регулярке.

    sed -ri 's/shape="rect"\s+coords="([0-9]+),([0-9]+),([0-9]+),([0-9]+)"/shape="poly" coords="\1,\2,\3,\2,\3,\4,\1,\4"/i' filename
    Ответ написан
  • JavaScript: первые шаги. Как обратиться к вложенному элементу?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    function visibleOnClick (node) {
        var visible = node.childNodes[1]; 
        visible.style.opacity = (visible.style.opacity == 0 ? 1 : 0);
    }


    <div class='box' onclick='visibleOnClick(this)'>
        <ul class='visible'>
    	<li>blabla</li>
    	<li>blabla</li>
        </ul>
    </div>


    this.childNodes[0] - текстовая нода, присутствует если между <div> и <ul> будет хоть один символ, в том числе и перевод строки.

    .style.opacity сделает элемент прозрачным, но место занимать он по прежнему будет. Для освобождения пространства надо переключать .style.display между 'none' и 'block'.
    Ответ написан
    2 комментария