Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Спрятать путь к файлу


Автор: Helenochka 6.3.2007, 15:44
Здравствуйте

Меня интересует один вопрос, как можно спрятать в свойствах (правая кнопка мышки по рисунку) сам путь к файлу

Бродила в интернете, и нашла один сайт, решила путь к изображению посмотреть и увидела след.

http://onesite.ru

А не

http://onesite.ru/sun.jpg

И вопрос, как можно сделать такое?

Хотела на своем личном сайте это сделать, кто знает поделитесь

Есть одна штучка, в Опере я смогла посмотреть путьк файлу, а вот в Ослике нет

Но мне все равно интересно, как это сделали

Автор: mishaSL 6.3.2007, 18:06
Посмотри на этом сайте (смотри на javascript). Если не можешь найти, то скинь ссылку на него.

Автор: Helenochka 6.3.2007, 18:11
Цитата(mishaSL @ 6.3.2007,  18:06)
Посмотри на этом сайте (смотри на javascript). Если не можешь найти, то скинь ссылку на него.

На этом сайте? Извини, если я неправильно поняла, но к примеру

http://forum.vingrad.ru/style_images/2/fa_mm6-on.gif

Я могу просмотреть в осле 

А мой вопрос состоит в том, чтобы

вместо http://forum.vingrad.ru/style_images/2/fa_mm6-on.gif

я видела бы http://forum.vingrad.ru/

Простите, если я неправильно поняла

Автор: Mal Hack 6.3.2007, 18:29
Нельзя так сделать.

Автор: Helenochka 6.3.2007, 18:36
А как же тогда с тем сайтом?

Там была какая-то проблема с "Сохранить как...", сохранялся только один фон, и ни одной картинки и текста

Попробую найти его

Автор: patt 14.3.2007, 11:23
Можно сделать так:

http://onesite.ru/sun/
или
http://onesite.ru/?pic=11
или
http://onesite.ru/?sun
или
http://onesite.ru/kartinka_s_solncem/

вместо
http://onesite.ru/sun.jpg

Но это уже не вёрстка.......  smile 

Автор: SelenIT 15.3.2007, 02:04
Цитата(Mal Hack @  6.3.2007,  18:29 Найти цитируемый пост)
Нельзя так сделать. 

Если очень захотеть... возможно всё smile

Что нужно, чтобы адрес картинки отображался как http://onesite.ru? Нужно задать ей соответствующий src, логично?
Код

<img alt="картинка" src="/" width="100" height="100">

Но так она будет отображаться пустым некрасивым квадратом с уродливой рамкой и противным дефолтовым значком в левом верхнем углу. Как сделать ее непустой? Очевидный вариант - использовать CSS:
Код

<img alt="картинка" src="/" width="100" height="100" style="background: url(realpicture.jpg)">

Картинка показалась и по правой кнопке показывает искомый http://onesite.ru, но рамка и значок остались. Как спрятать их средствами CSS для самой картинки, мне неизвестно (может, и можно как-нибудь). Но никто не мешает вложить картинку в контейнер фиксированного размера так, чтобы эти мешающие элементы остались "за кадром":
Код

<div style="width: 100px; height: 100px; position: relative; overflow: hidden;">
    <img alt="картинка" src="/" style="background:url(pickwindow/creative1.gif) 30px 30px repeat; position: absolute; top: -30px; left: -30px; width: 131px; height: 131px;">
</div>

Можно класть background не на картинку, а на контейнер, так даже проще (не нужно возиться с позиционированием фона). И, конечно, вынести стили в отдельный CSS (лучше всего во внешний файл) - так и "идеологически правильнее", и искать истинный адрес картинки в коде труднее.

Получилось примерно то, что заказывали - только то, что размер картинки, показываемый по правой кнопке, больше отображаемого, наводит на какие-то смутные подозрения. Но: в FF все труды идут прахом - этот "не в меру честный" браузер исправно "сдает" все использованные картинки, включая спрятанные этим хитрым способом, на вкладке "Media" окошка "Page Info". Так что, Helenochka, советую еще раз подумать - оно Вам действительно надо?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)