1 (изменено: DnsIs, 2013-02-11 12:30:47)

Тема: JS: Создать ссылку с автоматическим подставлением имени

Доброго дня.

Помогите создать ссылку в html документе, например на mp3 файл.
Но при клике на ссылку вызывалось бы окно сохранения файла с подставленным именем.

http://rghost.ru/43712533/image.png

Нас невозможно сбить с пути, нам пофигу куда идти.

2

Re: JS: Создать ссылку с автоматическим подставлением имени

Так не работает?

<a href="url/to/file">some text</a>
( 2 * b ) || ! ( 2 * b )

3

Re: JS: Создать ссылку с автоматическим подставлением имени

Rumata пишет:

Так не работает?

<a href="url/to/file">some text</a>

При клике по такой ссылке буде загружаться файл "file", а нужно что бы загружался файл с именем "some text"

Нас невозможно сбить с пути, нам пофигу куда идти.

4

Re: JS: Создать ссылку с автоматическим подставлением имени

Вот что выясняется. Я установил расширение к Firefox, которое позволяет скачивать музыку.
Рядом с треками появляются ссылки для скачивания музыки.
Если на ссылке кликать ПКМ, и жать "Сохранить объект как...", то выкачивается файл с именем хранимым на сервере.
Если же кликать ЛКМ, то вызывается диалог сохранения файла, с подставленным названием трека.

Затем я установил greasemonkey-script, который имел схожий функционал. Вот тут то я и задумался, что средствами браузера такое возможно, но не тут то было. Вчера расковырял скрипт. Оказалось что диалог сохранения вызывается с помощью flash. (

Получается, то чего я хочу невозможно смастерить с помощью html+JavaScript.
Извините, был не прав.

Нас невозможно сбить с пути, нам пофигу куда идти.

5

Re: JS: Создать ссылку с автоматическим подставлением имени

Подобные вещи и не должны работать. Это вопрос безопасности - сайт не должен иметь возможность влиять на ресурсы пользователя, в данном случае - прямо влиять на имена файлов.