Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Элементы HTML и CSS

  Все выпуски  

RFpro.ru: Элементы HTML и CSS


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

solowey
Статус: Бакалавр
Рейтинг: 152
∙ повысить рейтинг »
FOXhunter
Статус: Профессионал
Рейтинг: 21
∙ повысить рейтинг »
Асмик Гаряка
Статус: Советник
Рейтинг: 0
∙ повысить рейтинг »

∙ HTML / DHTML / XML / CSS

Номер выпуска:572
Дата выхода:16.12.2019, 05:45
Администратор рассылки:Коцюрбенко Алексей Владимирович (Модератор)
Подписчиков / экспертов:24 / 19
Вопросов / ответов:3 / 8

Консультация # 156372: Здравствуйте. У меня следующий вопрос: Мне необходимо именно с использованием библиотеки JsHttpRequest (сайт http://dklab.ru/lib/JsHttpRequest) сделать следующее : есть 2-а списка select ,- 1-й список это марки авто. <select size="1" id='car' name="car"> <option value='1'>ВАЗ</optio...
Консультация # 57604: Здравствуйте, уважаемые эксперты. Подскажите, пожалйуста, с помощью какого тега можно блокировать(убирать) баннеры на своем сайте, если он расположен на бесплатной площадке Заранее спасибо...
Консультация # 74232: Как сделать, что бы в браузере около адреса сайта показывался его логотип? (примеры: у портала RusFAQ - флаг РФ с надписью FAQ внизу, у гугла буква "G" и тп)...

Консультация # 156372:

Здравствуйте.
У меня следующий вопрос:
Мне необходимо именно с использованием библиотеки JsHttpRequest (сайт http://dklab.ru/lib/JsHttpRequest)
сделать следующее :
есть 2-а списка select ,- 1-й список это марки авто.
<select size="1" id='car' name="car"> <option value='1'>ВАЗ</option ><option value='2'>Опель</option ><option value='1'>Тойта</option ></select >
второй список это модели авто. он пока не активный и установлен в положение "любая" <select size="1" id='model' name="model"><option value='1'>любая</option ></select>
при выборе какого либо значения из первого списка, например ВАЗ, - идёт обращение к базе данных(c использованием библиотеки JsHttpRequest ) и выбираются все модели ВАЗ и после получения ответа сервера второй список (который был не активным readonly)становится а ктивным и принимает вид <select size="1" id='model' name="model"> <option value='1'>любая</option ><option value='2'>Калина</option ><option value='3'>Приора</option ></select >
Всё это происходит без перезагрузки страницы.
Мне необходим код реализации этих действий с комментариями.
Спасибо.
p.s. Если Вам ,что либо не ясно в постановке задачи пожалуйста уточните у меня.

Дата отправки: 31.12.2008, 17:19
Вопрос задал: Dima1967
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Товарищ Бородин:

Здравствуйте, Dima1967!
Прежде всего давайте определимся с общей схемой работы такой связки (это будет полезно на тот случай, если что-то будет непонятно в моей реализации).
1) при выборе значения в 1-ом списке, мы посылаем соответствующее значение серверному скрипту.
2) Серверный скрипт обращается к базе данных и выбирает из таблицы моделей для соответствующей марки машины массив моделей со значением ее "родительской" марки, равным $_REQUEST['car']. Данный массив мы перекодируем в JSON, и возвращаем клиенту.
3) JSON - отличный формат для передачи данных от сервера клиенту, потому что не требуется каких-либо дополнительных действий по перекодировке полученных данных. Мы получаем готовый объект Javascript. В цикле for - in значения свойств этого объекта перебираются и вставляются во второй вываливающийся список.

Глава 1. Хранение данных.
Предполагаем, что данные о моделях машин хранятся в таблице car_models следующего вида

model_id - идентификатор модели машины(первичный ключ таблицы, автоинкрементное поле)
car_id - идентификатор марки машины
model_name - имя модели

Как при этом хранятся данные о марках машин - не суть важно, главное, чтобы у такой таблицы был первичный автоинкрементный ключ. Если в таблице марок машин ВАЗ имеет номер 1, то в таблице моделей 2105, 2107, 2109 и т. д. имели car_id = 1.

Глава 2. Серверный скрипт.
require_once "JsHttpRequest.php";
$js = &new JsHttpRequest.php('windows.1251');
$query = sprintf("SELECT `model_id`, `model_name` FROM car_models WHERE `car_id` = '%s';", $_REQUEST['car']);
$result = mysql_query($query);
$rows = mysql_fetch_array($result);
global $_RESULT;
$_RESULT = $rows;

Глава 3. Клиентская часть.
В результате продолжительного тестирования и разбирательства с библиотекой JsHttpRequest получилось нечто следующее(в приложении).

С первого раза при перено се, скорее всего, не заработает, но Вы должны убедиться перед запуском, что скрипты "видят" подключаемые библиотеки (JsHttpRequest.php и JsHttpRequest.js), что на серверный скрипт приходит какое-либо значение, что к базе данных Вы подключаетесь успешно.
Если вдруг что-то неясно, спрашивайте через личку, с удовольствием отвечу.
С уважением, Товарищ Бородин

Приложение:

Консультировал: Товарищ Бородин
Дата отправки: 31.12.2008, 19:47
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 57604:

Здравствуйте, уважаемые эксперты.
Подскажите, пожалйуста, с помощью какого тега можно блокировать(убирать) баннеры на своем сайте, если он расположен на бесплатной площадке

Заранее спасибо

Дата отправки: 03.10.2006, 18:20
Вопрос задал: Serj-Djo
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Н.В.:

Здравствуйте, Serj-Djo!
Такого тега не существует и не может существовать!
Все хостеры по-разному внедряют свою рекламу: некоторые роботом добавляют в начало всех Ваших html-файлов код с баннером, причём делают это с такой переодичностью, что Вы замучаетесь обновлять страницы ради того, чтоб убрать баннеры. Другие ничего в Ваши файлы не добавляют, а используют собой разработанные методы. Третьи говорят Вам, какой код и куда надо добавить на Вашу страницу.
Но все бесплатные хостеры, размещающие рекламу на Вашем сайте, одинаковы в одном: если Вы каким-либо образом будете её блокирова, то Ваш аккаунт закроют. Обычно, это написано в соглашении при регистрации.
Удачи!

Консультировал: Н.В.
Дата отправки: 03.10.2006, 18:27
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Munster:

Здравствуйте, Serj-Djo!
Кстати, по данной теме, заметил на народе. Если в том месте, где выскакивает реклама поместить флешку, то реклама будет за флешкой.
пример: http://metod3.narod.ru/

Консультировал: Munster
Дата отправки: 03.10.2006, 18:32
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Москвин Роман Валерьевич:

Здравствуйте, Serj-Djo!
С помощью одного конкретного скрипта данное деяние выполнить нельзя.
Описание того, что и как нужно модифицировать Вы можете прочитать здесь
http://www.diwaxx.ru/web/java-narod.php
P.S. Помните, что после этого в любой момент Ваш сайт могут удалить....
Всего доброго!

Консультировал: Москвин Роман Валерьевич
Дата отправки: 03.10.2006, 21:24
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 74232:

Как сделать, что бы в браузере около адреса сайта показывался его логотип? (примеры: у портала RusFAQ - флаг РФ с надписью FAQ внизу, у гугла буква "G" и тп)

Дата отправки: 05.02.2007, 14:29
Вопрос задал: Tibloko
Всего ответов: 4
Страница онлайн-консультации »


Консультирует Алексеенко С.Ю. (Бакалавр):

Здравствуйте, Tibloko!
За это отвечает favicon.ico, его браузеры запрашивают по умолчанию.
Хотя можно указать и мета тег
<link rel="shortcut icon" href="./images/favicon.ico" type="image/x-icon">

Консультировал: Алексеенко С.Ю. (Бакалавр)
Дата отправки: 05.02.2007, 14:33
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Angel7:

Здравствуйте, Tibloko!

Иконку, используемую для ярлыка сайта в Избранном, можно определить только для браузера Internet Explorer, начиная с версии 5.0. Каждый раз, когда Вы добавляете сайт в Избранное, Internet Explorer автоматически ищет файл favicon.ico. Если его нет, то он использует иконку по умолчанию. Если Вы хотите определить для своего сайта нестандартную иконку, то необходимо дополнительно разместить в той же директории, где находиться html-файл web-странички, добавляемой в Избранное, файл favicon.ico.
Вы можете указать для всех web-страничек одну и ту же иконку, или разные иконки для разных web-страничек, разместив нижеследующую строчку в заголовке web-странички, то есть между тегами и :



где вместо "ПУТЬ_К_ИКОНКЕ" Вы должны указать путь к иконке на Вашем сайте и имя файла иконки. Иконка должна быть с расширением .ico, размером 32х32 или 16х16.

Помощь по созданию: http://favicon.ru.

Удачи!

Консультировал: Angel7
Дата отправки: 05.02.2007, 14:34
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Web-Extrime:

Здравствуйте, Tibloko!

Немного дополню уважаемых экспертов. Смотрите приложение, более полный код.

Успехов!

Приложение:

Консультировал: Web-Extrime
Дата отправки: 05.02.2007, 16:50
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Script:

Здравствуйте, Tibloko!
Для начала в корневой директории вашего сайта создайте иконку с разрешением 16Х16. Затем вставтье в код
<HEAD>
<LINK REL="SHORTCUT ICON" HREF="http://www.mydomain.com/myicon.ico">
<TITLE>My Title</TITLE>
</HEAD>
Вот и всё, в некоторых браузерах, размер иконки не обязательно должен быть 16Х16

Консультировал: Script
Дата отправки: 07.02.2007, 16:44
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное