Богдан, клиентский JS не может оперировать файлами, поэтому создать реальный файл никак. А понятия "виртуальный файл" я не встречал. Про сервер - 2-3 дополнительных строчки - это разве много?)
И код вашего html файла приложите.
Если совсем гадать, то основываясь на том, что вы кладете их в одну папку, в html можете попробовать написать
Хотя этот способ, конечно, сработает только для локальных файлов. Если HTML будет генериться через сервер, то такой трик не прокатит на 95%
Vladimir Terechov, Если цена не связана с размером / цветом, то понятие "оффер" может отсутствовать в принципе (в случае вашего магазина). Достаточно иметь таблицы 5 и 6 для связи товара с цветами и размерами, и добавить таблицу связи товар-цена. Если цена может зависеть от этих параметров, то как сказал Максим Тимофеев - таблицы 5 и 6 можно убрать, а в таблицу 7 добавить колонку "цена".
Alibek Kulseitov, у вас каждая новость связана с ютуб-видео? тогда вы просто вешаете эти два события на вашу картинку, и подгружаете соотв. видео / гифку с ютуба - посмотрите, кака они генерируют адрес этой анимации у себя через девтулс. Вероятно, это какой то путь отличный от обычного УРЛа видео, но с тем же ID
kursof1, потому что ссылки, которые начинаются с символа # - это ссылки на якоря. Якорь не найден - юраузер прокручивает к верху страницы, если найден - к якорю. Через установку return false вы говорите браузеру, что не надо исполнять действие по умолчанию, а надо после ваших кастомных действий остановиться. Попроубуйте добавить аргумент event в замыкание, а дальше перед var target написать event.preventDefault()
Олег Муравейко, а какие проблемы с яндекс-почтой? У меня много таких доменов, с такой системой поддоменов, при этом домен подключен к яндекс.коннект (т.е. яндекс почта там же)