Jump to content

Kompilator

User
  • Posts

    214
  • Joined

  • Last visited

Everything posted by Kompilator

  1. Отлично =) ! Я нашел - scrollTop(), но как ни пробовал его в разных вариантах с разных сайтов, никак не получается.
  2. Спасибо, но решил не делать манипуляций с буфером. Вот такой вопрос - можно ли силами JS прочитать положение правого скролла и изменить его по необходимости ?
  3. Что-то читаю - читаю гугл и понимаю, средствами JS затолкать в буфер обмена текстовую переменную нельзя ?
  4. Нашел косяк в отображении боковых раскрывающихся списков. На мобильных устройствах, в гуглхроме и ещё каком-то планшетном браузере, при "нажатии" пункта меню, пропадает весь список (не всегда), и рамка вокруг него. Манипуляции с масштабированием и ориентацией (горизонтально-вертикально) возвращают список на место, но не всегда. Думаю на это забить, а как считает общественность ? http://велосвет.рф/compare.html?idright=27&idleft=32&navmenur=NiteFighterright&navmenul=Kompilatorleft
  5. Спасибо, как всегда в точку !
  6. Здравствуйте ! Очередной день привносит в голову очередные глупые вопросы, один из них таков - посмотрите последнюю строку таблицы, что посередине. Цифра находится на фоне некого цвета, он различается в зависимости от числа (1-красный ...... 9-зелёный). Как видите, чтобы этот цветовой фон был хоть какой-то вразумительной ширины, а не в ширину цифры, пришлось поставить дурацкие дефисы по бокам. Пробелы не отображаются, как лучше "расширить" эту штуку ? http://велосвет.рф/compare.html?idright=32&idleft=22
  7. Вы правы, об этом не подумал, отличная идея. Спасибо. — Сделал - http://велосвет.рф/compare.html?idright=6&idleft=31, так действительно пользователям удобнее будет друг другу показывать сравнения фар. Тем более у меня не только характеристики там будут, а ещё и бимшоты (фото как светит). Только теперь получается сессии и не нужны, разве что если случайно закрыл, при открытии сразу и без параметров, покажет то что было выбрано.
  8. Понял в чем дело. Почему то если открытие сессии "session_start();" не в начале кода, а в середине, то данные туда не записываются. Поставил в самое начало страницы, стало работать. Проверьте пожалуйста в своих браузерах. Нормальная работа, это когда отображаются данные сразу двух велофар. http://велосвет.рф/compare.html
  9. Выбираете модель в левом меню, должны в таблице появиться данные по этой фаре. Выбираете модель в правом меню, должны в таблице появиться данные и по этой фаре, но в соседнем столбце. Данные должны присутствовать в 2-х столбцах. А когда я открываю другой браузер, сессия перестаёт помнить что в правой колонке таблицы при выборе фары для левой колонки таблицы.
  10. Вы не поняли. Вот именно что контакт и т.п. нормально работают с разных браузеров, а у меня не помнит переменную в сессии.
  11. Вот теперь какая незадача приключилась со мной. Отлаживал я в фаерфоксе свои сессии, всё запоминает (id - число), но стоило мне открыть для проверке эту же страницу в хроме, потом в IE, потом в яндекс браузере, ан сессии то и перестали работать. Код такой: <?php $arr_factory = array(); session_start(); $idleft = ($_GET['idleft']); $idright = ($_GET['idright']); if ($idleft == '') {$idleft = $_SESSION['left_id'];} else {$_SESSION['left_id'] = $idleft;} if ($idright == '') {$idright = $_SESSION['right_id'];} else {$_SESSION['right_id'] = $idright;}, сначала проверяю приходят ли через GET значения, если они пустуют (или одно из них), то оно берётся из сессии, если же приходит, то в сессию записывается. Обнаружил интересную вещь когда стал этим примером из статьи проверять: <?php session_start(); if (!isset($_SESSION['counter'])) $_SESSION['counter']=0; echo "Вы обновили эту страницу ".$_SESSION['counter']++." раз. "; echo "<br><a href=".$_SERVER['PHP_SELF'].">обновить"; ?> Этот пример везде работает и после него, о чудо !, начинают и мои сессии запоминаться. Что я делаю не так ? — Вот моя страница - http://велосвет.рф/compare.html , нужно в левом и правом окошке выбрать фирму, раскроется список, там кликнуть на модели фары, произойдёт переход на эту же страницу с параметром в ГЕТ, и приведённый первым код начинает его обрабатывать. Т.е. таблица посередине отображает характеристики фары из левого окошка (2-я колонка таблицы), и из правого окошка (3-я колонка). Выбрав в левой, видим данные в таблице, выбрав в правой, первые данные не должны исчезать, а должно быть 2 колонки с характеристиками.
  12. Чтот не пойму. Как в переменную сессии записать моё значение при нажатии на ссылку ? ПХП же уже отработал. Получается надо методом GET прицепить к ссылке значение, и только в следующей странице затолкать в сессию ? — На эту страницу могут зайти и без этого значения, вообще без всяких значений. Но в начале получается надо сделать в ПХП проверку, передаётся GET-ом чего нибудь, если нет, то выводим как новому пользователю, а если есть модель устройства, то пишем её в сессию и работаем дальше ?
  13. Ура ! С двойными работает, большое спасибо ! HTML код так смотрится аккуратнее, с переносами. Его хоть и не видно, но люблю чтобы и внутри было красиво. Если <БР>, то перевод строки будет в отображаемом браузером тексте, но я уже разобрался, вернее мне помогли.
  14. Вот еще назрел вопросик. Везде пишут - "\n\r" или "\n" переводит каретку на новую строку в формируемом HTML файле. Вот кусочек: echo '</ul></li>\n\r'; , в HTML коде получается: </ul></li>\n\r т.е. не переводит на новую. Как быть ?
  15. Оно родимое =)
  16. С меню определился, будет сделано как тут - http://jemand.ru/examples/vertikalnoe-vypadayushhee-menyu-cssjs-onclick.html. Т.к. пунктов меню обещает быть много, их надо убрать в окошечко с вертикальной прокруткой, как тут - http://fonarik.com/test/. Как бы реализовать это окошечко ? — UPD. Наверное это оно - http://htmlbook.ru/css/overflow?
  17. Снова здравствуйте. Посоветуйте как лучше реализовать такую тему - есть 10 пунктов меню, нажимая на каждый, под ним раскрывается подменю с 5-10 подпунктов, нажимая на подпункт получаем фото продукта и характеристики. Все данные для пунктов меню и хар-ки продукта берутся из БД. Чую, что PHP тут мне не помощник .... , наверное JS ?
  18. Ясно, буду менять.
  19. Спасибо, не знал. Т.е. мне надо заменить все - "mysql_connect, mysql_select_db, mysql_query" на "mysqli_connect, mysqli_select_db, mysqli_query" ?
  20. Добрый день, имею в виду это: mysql_close($link);Обязательна ли такая команда ?
  21. Мой phpMyAdmin находится на сервере, доступа нет =(. Подскажите, после работы с базой, её закрывать обязательно ? Чем чревато незакрытие ?
  22. Спасибо, для себя выбрал вывод построчно в цикле. — Работая с phpMyAdmin, столкнулся с некоторым неудобством, а именно - сессия самозакрывается через 1440 сек. бездействия. Кто как борет этот срамной недуг ?
  23. Здравствуйте. Для создания сайта потребовался PHP, в этой теме буду задавать вопросы знатокам. Пока справляюсь сам, но вот возник вопрос - при формировании таблицы для отображения данных из БД как лучше выводить HTML ? Т.е. каждый шаг цикла (строка БД) выводить посредством "echo" или накапливать всю таблицу в переменной, а потом сразу- "echo $text;" ? Как правильнее, или быстрее исполняется или еще что нибудь ?
  24. Сделал по своему, самой первой строчкой поставил: <meta http-equiv="refresh" content="0; url=order.html">, далее РНР код, он правит базу и переадресовывает.> Или это чревато чем-то нехорошим ? Возникла еще проблема. У меня будут комментарии, пробовал писать длинное слово без пробелов, оно растягивает правую границу таблицы за пределы экрана. White-space не работает, в файле стилей вставлял и в table {} и в th{} и в td{}.
  25. Пишу в PHP страницу добавления либо удаления либо изменения данных в таблице. У меня есть страница заказов - order.html, в ней формируется некая таблица. Под таблицей сделал одну форму для добавления, другую для удаления записи. Подскажите как принято это делать, отдельным *.php файлом удалить/добавить, потом автоматически загрузить ту же самую order.html ? Или удалить/добавить и в этой же странице вывести тоже самое что было в order.html ? Мне кажется красивее первый вариант, пока правда не нашел как в РНР выполнив действия автоматически сделать переход обратно на order.html.
×
×
  • 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