Гиперссылки, указывающие на файлы, позволяют пользователям копировать на локальный компьютер документы, программы и другую необходимую информацию, хранимую в виде файлов.
При выборе гиперссылки пользователем Web-браузер предпринимает попытку отобразить содержимое
соответствующего файла. Если браузер не может этого сделать, он, руководствуясь значениями параметров настройки операционной системы, старается открыть файл с помощью надлежащего приложения. Если же на компьютере пользователя такое приложение
отсутствует, Web-браузер предлагает возможность сохранить файл на диске.
|
|
Ступенька 16. Ссылки, указывающие на файлы
Если вы уже достаточно попутешествовали по интернету, то вы должны были заметить, что ссылка может быть не только на документ с расширением *.html, но и на многие другие (*.doc, *.mp3, *.jpg, *.gif, *.txt, *.zip, *.exe, *.ppt и т.д:). Так, например, сделаны ссылки на бланки документов у нас на Web-сервере: http://web/doc.html
Как это делается? Да все по тому же принципу:
<a href="http://www.melody.ru/music.mp3"> скачать песню </a>
Создавая ссылку на файл, вы должны указать имя файла и точное его расположение. Если файл хранится в том же каталоге, что и ссылающаяся на него Web-страница, достаточно задать только его наименование (например game.exe), Если файл расположен в
подчиненном каталоге, следует помимо имени, указать название этого каталога... впрочем...мы уже говорили об этом..здесь все как обычно.
Но поговорим особо о картинках, многие из вас, наверное, сталкивались с таким явлением: когда жмешь на маленькую картинку, то загружается большая в том же или в новом окне. Как это делается? Тут никаких хитростей: делаем ссылкой картинку (допустим small.jpg) и ссылаемся на другую картинку (допустим big.jpg):
<a href="big.jpg"> <img src="small.jpg"> </a>
В этом случае большая картинка откроется в том же окне. Но как же сделать так, чтобы картинка (или любой другой файл-документ) открылась в новом окне? Дело в том, что у тэга <a></a> есть параметр target:
<a href="big.jpg" target="_blank"> <img src="small.jpg"> </a>
Итак, target="_blank" - указывает на то, что документ (картинка в нашем случае), на который ведет ссылка, откроется в новом окне
браузера.
|