Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. Если у вас страницы сайта состоят из модулей можно реализовать систему которая будет подгружать требуемый модуль. Сайт из html страниц не очень для этого подходит на мой взгляд. Лучшим вариантом будет обработка всех запросов одним index.php в котором вы сами решите что и как отдать пользователю.
  2. можете попробовать через iframe, а вообще php и js лучше использовать
  3. Зачем label for="name", если input лежит в нём? Так же для других label. А для select ни name ни value - в форме не будет передавать данные
  4. Коль вы все знаете, что же не сместите его куда вам нужно? https://jsfiddle.net/oLovbtrp/1/
  5. попробуйте так https://jsfiddle.net/wd6qggtf/2/
  6. без не получится скорее всего
  7. я бы делал через div редактируемым и js отправлял данные куда нужно
  8. вам нужно явно указать ключ под которым будет передаваться ваша xml, например 'xml='.$data возможно $data потребуется вставить в кавычках
  9. Сложный вопрос. Если ваш код вводить в консоле, то строка, а при выполнении данного кода на странице число
  10. так задавайте ее для контейнера в котором лежит input
  11. Не знаю как сейчас, но раньше в каком-то браузере нельзя было сделать чекбокс меньше определенного размера, я бы спрятал его в контейнере с width:0;height:0;overflow:hidden;
  12. Много нюансов с якорями: 1. В вашем примере на http://www.vrhd.ru/ кликнув по ссылке "Главная" плавно все переходит, но не отписывает якорь в адресную строку, а должен бы 2. На странице http://www.vrhd.ru/second.html кликнув по ссылке "Главная" мы попадаем на http://www.vrhd.ru/second.html#scroll , а должны наверно на http://www.vrhd.ru/#scroll чтобы было так нужно указывать в ссылках "/#scroll", но тогда $('a[href^='+hash+']:first').click() - нам не подойдет, придется брать window.location.pathname + window.location.hash 3. теперь если мы заходим на страницу с корректным hash, то браузер автоматически переносит нас к нужному элементу, я бы попробовал сделать якоря не похожими на hash тогда можно будет без лишних движений вниз/вверх сделать свою анимацию. Ну или для простоты попробовать перед всем этим добавить window.scrollTo(0,0);
  13. var hash = window.location.hash; if(hash !== '') $('a[href^='+hash+']:first').click(); Что-то вроде, работоспособность проверить не могу
  14. 1. Не пойму зачем вам return false; в $(document).ready 2. Добавьте перед ним проверку на window.location.hash, если он у вас есть, то ищем элемент и выполняем клик по нему $('a[href*='+hash+']').click()
  15. Есть очень хороший способ на мой взгляд, выравнивания inline элементов разной высоты в родительском элементе произвольной высоты с помощью дополнительного элемента с 0 шириной и 100% высотой - работало во всех браузерах. Ищите что-то вроде help vertical align block PS: здесь есть данный способ https://learn.javascript.ru/css-center
  16. а где у вас h1 лежит? Если в #allcontent, то вы переназначили для h1 цвет сами. По приоритету стилей очень много нюансов есть расположение в css влияет только на правила для одного элемента с одинаковым весом в вашем случае #allcontent - div, а h1 - это уже другой элемент
  17. <audio id="audio" src="..."></audio> <button onclick="document.getElementById('audio').play()">play</button> вроде так можно
  18. Switch74

    array, foreach

    пример можно
  19. Switch74

    div

    я подозреваю, что у человека может быть указан float или display:inline например
  20. 1. для оперативной связки с 1С было бы не плохо, если бы сайт крутился на том же сервере, что и 1С 2. 1С удобно было бы использовать на базе SQL (это правда дороже, но можно будет реализовать прямой доступ с сайта для оперативного изменения данных даже через ту же админку сайта) 3. в вашем случае как раз связка 1С + битрикс возможно была бы кстати (меньше дополнительных костылей)
  21. Notepad++ например может удалить BOM из вашего php скрипта в котором скорее всего он по вашему мнению присутствует. Нужно выбрать кодировку utf-8 (без BOM)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy