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

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

  Все выпуски  

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 11043
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 4083
∙ повысить рейтинг »
vladisslav
Статус: Практикант
Рейтинг: 1353
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Элементы HTML и CSS

Номер выпуска:517
Дата выхода:11.01.2013, 02:30
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Советник)
Подписчиков / экспертов:120 / 58
Вопросов / ответов:3 / 15

Консультация # 53179: Доброго здоровья! Нужно сделать, чтобы при кнопании по ссылке, или кнопке, веб-адрес добавлялся в "избранное". Есть ли какой-нибудь тэг, который позволяет это сделать? Если это невозможно сделать с помощью HTML, то как этого добиться? Спасибо....


Консультация # 17733: Доброго времени суток, уважаемые эксперты! Возможно я не совсем точно осветил свою проблему, поэтому не был удовлетворен Вашеми ответами. Расскажу подробней. У меня есть карта своего города размером 10000x7946. Мне необходимо организовать поиск нужного объекта. Я попытался реализовать этот поиск при помощи HTML. Карту разрезал ...
Консультация # 24050: Подскажите, возможно ли, только средствами JavaScript, без РнР, сделать так, что бы при скачивании файла с сайта запрашивался пароль? Заранее благодарен за ответ....

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

Доброго здоровья!
Нужно сделать, чтобы при кнопании по ссылке, или кнопке, веб-адрес добавлялся в "избранное". Есть ли какой-нибудь тэг, который позволяет это сделать? Если это невозможно сделать с помощью HTML, то как этого добиться?
Спасибо.

Дата отправки: 24.08.2006, 23:14
Вопрос задал: FarGot
Всего ответов: 6
Страница онлайн-консультации »


Консультирует Козлов Алексей Сергеевич:

Здравствуйте, FarGot!
Для записи веб-адреса в Избранное можно применить код приведенный в приложении.

Приложение:

Консультировал: Козлов Алексей Сергеевич
Дата отправки: 24.08.2006, 23:23
Рейтинг ответа:

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


Консультирует Яруллин Азат Рифкатович (Практикант):

Здравствуйте, FarGot!
Это можно сделать только для IE...
Остальные браузеры не поддерживают такую возможность.
Код смотрите в приложении.
(ну и сделать домашней страницей - в комплекте)
P.S. Не рекомендую использовать подобное... Если пользователю нужно добавить страницу в избранное или сделать домашней, он и сам это сможет сделать...
Удачи!

Приложение:

Консультировал: Яруллин Азат Рифкатович (Практикант)
Дата отправки: 24.08.2006, 23:28
Рейтинг ответа:

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


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

Здравствуйте, FarGot!
С помощью JavaScript можно вывести окно, с уведомлением о том что страница будет добавлена, пример:
<input type="button" name="button" value="Добавить в избранное" onclick="window.external.AddFavorite(\'http://www.ingush.net/\',\'ИТ портал Ингушетии.\')" />
Незаметно в любом случае не получиться. И мой вам совет не пытайтесь это повесить на какую-нибудь ссылку по другой теме, чтобы навязать посетителю добавление страницы. Это раздражает их.
Удачи!

Консультировал: din
Дата отправки: 24.08.2006, 23:51
Рейтинг ответа:

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


Консультирует Ирина Анатольевна:

Здравствуйте, FarGot!
<a href="#" onclick="window.external.addFavorite(\'http://адрес сайта/\', \'Название сайта\')">Добавить в Избранное</a>

Консультировал: Ирина Анатольевна
Дата отправки: 25.08.2006, 07:29
Рейтинг ответа:

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


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

Здравствуйте, FarGot!
Я думаю, вам сейчас ответят на этот вопрос. А я вам предлагаю немного другой ЯваСкрипт. Может, пригодится, а может - нет. Измените ЮРЛ и титл страницы на свои.
Этот код вставляется между тегами head и /head.
При первом посещении страницы пользователю предлагают ее добавить в избранное.

Надеюсь, пригодится. Не судите строго.

Приложение:

Консультировал: Angel7
Дата отправки: 25.08.2006, 15:52
Рейтинг ответа:

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


Консультирует Митрофанов Артем Борисович:

Здравствуйте, FarGot!
С HTML того сделать невозможно. Надо использовать JS или VBS. Есть такой объект "избранное"(я забыл, как он называется - поищи в инете) и есть метод addNew() в VBS. Узнай об этом поподробнее из справочника

Консультировал: Митрофанов Артем Борисович
Дата отправки: 26.08.2006, 14:31
Рейтинг ответа:

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

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

Доброго времени суток, уважаемые эксперты!
Возможно я не совсем точно осветил свою проблему, поэтому не был удовлетворен Вашеми ответами. Расскажу подробней.
У меня есть карта своего города размером 10000x7946.
Мне необходимо организовать поиск нужного объекта.
Я попытался реализовать этот поиск при помощи HTML.
Карту разрезал на 156 одинаковых кусков и забил в таблицу.
Соответсвенно у меня получилась страница 10001x7951 px.

Вверх над таблицей добавил пару ячеек, куда поместил окошко для ввода "названия объекта" и кнопочку поиск.
Поиск организовал при помощи слоев, в которых введены названия улиц, микрорайонов и т.д., а в свойствах слоев установлен атрибут visibility как hidden.
Ищет замечательно.
Вводим название объекта и нажимаем кнопку "Поиск" все находит.
1.Кстати как сделать так чтобы при введенном названии не щелкать мышкой по кнопке поиск, а просто нажать как всегда ENTER.
Но когда я нажимаю обновить (F5) после удачного поиска, я попадаю сначало на форму поиска, а потом сразу же окно опускается на половину карты, но только по вертикали!
Ваши рекомендации выполнил (установил в тэге <BODY> cellpadding=0 cellspacing=0), не помогло, сделал форму в фокусе результата тоже не принесло.
2. Что мне следует сделать в коде HTML, что бы при обновлении моя страница всегда показывала строку поиска.
Спасибо !!!
З.Ы. Html- код выслать не могу, слишком большой :-(((
З.З.Ы. Если дело в скриптах, пришлите пожалуйста пример (я пока слабоват в Java)

Дата отправки: 03.03.2005, 00:35
Вопрос задал: Gorodjaaan
Всего ответов: 2
Страница онлайн-консультации »


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

Здравствуйте, Gorodjaaan!
Часть I. Идем по порядку.
======================================================
1. Карту разрезал - это хорошо.
2. Поиск при помощи HTML? это мало верится потому что в HTML нет условий, циклов и т.д. Скажем корректней так: Сделал поиск на каких то языках (скорее всего DHTML, CSS и JavaScript).
3. 156 кусков неплохо, хороший размах. Итого сколько на сколько получился кусок? Ну это не особо важно я думаю где то с экран 800*600, одобряю.
4. ... и забил в таблицу... Это на одной странице в таблицу??? Даааа.... Не одобряю, совсем не одобряю. Дело в том что тогда резать картинку было незачем. Она все равно грузится в полном объеме, даже если скрыта. А навигацию по этой единой картинке можно было сделать при помощи тех же слоев и без разрезания.
5. получилась страница 10001x7951 px. Да кому она нужна таких размеров? Прикинь такое через модем выкачать.
...
6. Кстати надо жать на кнопку, а надо Enter. Просто событие надо вызывать не только по щелчку ну и по нажатию кнопки (т.е. если нажата то запускается событие, а обработчик проверяет если нажат Enter то делает то же что и по щелчку).
7. Но когда F5. Правильно. Вот и первый глюк.
8. Рекомендации выполнил. Ну это были нехорошие рекомендации, потому и не помогли. Это было из тега table и нужны они для склеивания ячеек. Хотя про фокус догадка неплохая. Лично я бы посоветовал найти переменные, управляющие прокруткой страницы, они теоретически должны быть. Но я их не нашел. Если найдешь обнули их в событии типа загрузка или аналогичном.
9. Что ... поиска. Ну я бы множил или двигал саму кнопку поиск. Т.е. 1. либо что бы кнопка поиск была в слою вверху, который бы двигался за окном (ну или хотя бы по ламерски в фрейме). 2. Можно разместить над каждой из картинок копии кнопок.
10. Слабоват в Java. Я тоже, но со справочником все можно.
======================================================
Часть II. Я бы так сделал.
======================================================
1. Для начала надо было бы выяснить сколько на экране свободного места под картинку с учетом банеров, менюшки и т.д.
2. Потом разрезать картинку так что бы ширина и длинна кадра были приблезительно такими как надо (ширина точно столько или меньше, длинна можно и больше экрана).
3. Создать шаблонную страницу. Ну то есть поставить фон, меню, поисковик (кой надо будет предварительно отладить, а еще лучше вынести в отдельный JavaScript), банеры и кадр. Посмотреть как это выглядеть будет.
4. Распихиваем каждый кадр в свой htm файл (т.е. в копию шаблонного). Поскольку скриптами PHP не владеешь, то придется вручную.
5. Теперь перенастраиваишь свой скрипт поиска что бы не visible менял, а нужный htm подгружал.
Плюсы очевидны. Минус не идеально красиво, но работает хорошо. Много работы, но это от незнания PHP.

Консультировал: dfdfdf
Дата отправки: 03.03.2005, 10:26
Рейтинг ответа:

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


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

Здравствуйте, Gorodjaaan!
Я озвучу всего лишь мнение, и не боле.
1) если бы я был жителем твоего города, и решил бы зайти на твой сайт, посмотреть на карту, то сразу бы свалил оттуда, когда на меня началась бы надвигаться картинка таких размеров.
2) Использование таблиц для отображения чего-то отличного от табличных данных ни к чему хорошему не приводит.
3) Скорее всего, ты намудрил со скриптами.
4) Если ты хочешь предложить пользователю найти нужный кусок карты по имени района/улицы/etc., то не надо делать так, чтобы приходилось закачивать всю карту целиком. Используй какой-нибудь server-side language, например PHP.

> Что мне следует сделать в коде HTML, что бы при обновлении моя страница всегда показывала строку поиска

Тебе следует в коде HTML отображать только строку поиска, и не мудрить со скрыванием частей карты. Более того, скрывание частей карты твои м способом работает далеко не на всех браузерах.

Если мое мнение неинтересно - не следует его оценивать. Игнорируй. Если интересно - обращайся лично, за подробностями.

--

* In Gates we trust! :)

Консультировал: _vt
Дата отправки: 07.03.2005, 11:49
Рейтинг ответа:

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

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

Подскажите, возможно ли, только средствами JavaScript, без РнР, сделать так, что бы при скачивании файла с сайта запрашивался пароль? Заранее благодарен за ответ.

Дата отправки: 26.07.2005, 13:05
Вопрос задал: SergeY
Всего ответов: 7
Страница онлайн-консультации »


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

Здравствуйте, SergeY!
Запросить можно, но нельзя сверить, так как надо будет брать откуда-нибудь действительный пароль.

Консультировал: Tsechoev Bagaudin
Дата отправки: 26.07.2005, 13:11
Рейтинг ответа:

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


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

Здравствуйте, SergeY!
если ты имеешь ввиду скачивание через браузер, то можно поставить обработчик OnClick на ссылку. При нажатии на ссылку выводится форма с запросом логина и пароля. Вот в принципе и усё...

Консультировал: Alexey Vilchinsky
Дата отправки: 26.07.2005, 13:32
Рейтинг ответа:

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


Консультирует Cтепанов Андрей Валерьевич:

Здравствуйте, SergeY!
надо использовать .htaccess

Приложение:

Консультировал: Cтепанов Андрей Валерьевич
Дата отправки: 26.07.2005, 15:27
Рейтинг ответа:

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


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

Здравствуйте, SergeY!
Возможно, но это не безопасно, с точки зрения, что тот кто захочет получить Ваш файл, сможет просмотреть код страницы и в нем найдет пароль. Можно сделать на основе кук, тогда будет немного посложнее, но в принципе тоже реализуемо. В этом случае злоумышленнику надо будет искать сохраненные куки у себя на компе. Аналогично, если он их найдет, то произойдет взлом системы закачки файлов и получить их не составит труда.
Вывод. Без ПХП делать тут нечего.
Возможен также третий вариант, вполне надежный. Создается папка и в нее ложатся файлы .htaccess и .htpassword. В них прописывается пароли и пути к ним. Вот тут надо подумать, чтобы скачать Ваши файлы, не каждому это дано (если конечно пароля не знают =)) ).

Консультировал: .: JeWeL :.
Дата отправки: 26.07.2005, 15:48
Рейтинг ответа:

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


Консультирует Шахгусейнов Азиз:

Здравствуйте, SergeY!
не советую так.как JavaScript можо спокойно отключить.

Консультировал: Шахгусейнов Азиз
Дата отправки: 26.07.2005, 17:22
Рейтинг ответа:

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


Консультирует Алексей Смуриков:

Здравствуйте, SergeY!
Можно! Но его будет легко обойти т.к. JS выполняется на стороне пользователя и поэтому исходный текст его виден!
А вот если у вашего хостера есть поддержка .htaccess фалов то вы можете так всё запоролить (файлы по расширению, директории и т.д.). В этом случае вам не потребуется знания о скриптовых языках. Данных файл (.htaccess) поддерживает сервер под управлением Apache или IIS...

* Metall forever! *

Консультировал: Алексей Смуриков
Дата отправки: 26.07.2005, 20:17
Рейтинг ответа:

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


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

Здравствуйте, SergeY!
Ну в таком случае придется хранить пароль в тексте хтмл.. можно, конечно, придумать сприпт-кодировщик для вычисления жалкого подобия хеша или типа того, и тогда человек, плохо знающий язык яваскрипт, не сможет вчистую подсмотреть пароль:)
И будет это дело выглядеть примерно так: form onsubmit="return checkpass();" (или a href onclick="return checkpass();") где ф-ия checkpass вернет либо true, либо false с каким-нить алертом.
Удачи!

Консультировал: Licvidator
Дата отправки: 26.07.2005, 21:58
Рейтинг ответа:

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


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

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

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



В избранное