Запретить загрузку

J
На сайте с 08.06.2006
Offline
844
637

Как запретить загрузку рисунка на сайте?

Например есть сайт site_1.com на нем разместили код

<img src="site_2.com/logo.gif"></img>

Как запретить загрузку logo.gif, а заменить его на logo.gif из site_1.com?

название рисунка наперед не извесно. Извесно только, что если с сайта site_2.com, то загружать ненадо

ARCOS
На сайте с 15.09.2005
Offline
131
#1

Мне кажется с подобными вопросами, Вам лучше обращаться в Веб-Строительство, уж слишком много у Вас их возникает :)

john2007
На сайте с 26.03.2007
Offline
173
#2

Т.е. Вы хотите сделать это на клиенте на JavaScript?

А на сервере почему сразу не формировать нужный src?

Совершая ошибки, мы не только учимся их не повторять, но и учимся прощать такие же ошибки другим... (с)
J
На сайте с 08.06.2006
Offline
844
#3
john2007:
Т.е. Вы хотите сделать это на клиенте на JavaScript?
А на сервере почему сразу не формировать нужный src?

А как это сделать на JavaScript?

john2007
На сайте с 26.03.2007
Offline
173
#4
joost:
А как это сделать на JavaScript?

Ну... по img пробежаться в цикле и src у них проверить и, если что, то поменять на нужный.

Только вот, как это сделать, что бы исходные src не успели начать загружаться...

На вскидку идей не предложу. Нужно копаться, найти подходящие события, по экспериментировать. Может еще css как-то задействовать, если на этот счет будет что-то интересное.

Ну, все эти сложности возникают, если мы исходим из того, что на сервере мы html трогать не можем исходный (разрешено только JavaScript добавить к нему).

У меня готового решения нет - задача исследовательская, ну если кто-то, конечно простое и красивое решение может знает.

d1ma
На сайте с 18.03.2007
Offline
102
#5

Вообще ничего не понял, то ли он хочет запретить правый клик (javascript), то ли проверку по реферер (.htaccess).

J
На сайте с 08.06.2006
Offline
844
#6
d1ma:
Вообще ничего не понял, то ли он хочет запретить правый клик (javascript), то ли проверку по реферер (.htaccess).

скорее проверку по реферер

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий