- У меня есть папка с фоновым изображением, в которой есть изображение, которое я хочу использовать для фона.
- как я могу получить их имена и поместить их на массив whit javascript? Если я не могу сделать это с javascript, как я могу это сделать?
Я хочу прочитать имя файла и использовать javacsript и ссылку для изменения фонового изображения whit css.получить имя файла в папке с javascript
<script> function nextbg(){ $('#bg').css('background-image','url(Images/bg2.jpg)'); } </script>
0
A
ответ
-1
Это решение создается в соответствии с тем, что браузер не имеют доступа к папкам/файловой системы.
Javascript может содержать Доступ к файловой системе. Это необходимо сделать с помощью сервера сценария сервера, а затем подать на javascript.
У меня была проблема simliar при создании моего игрового движка, когда я загружал все свои разные плитки. Я закончил это так.
Это решение создает две проблемы при его реализации.
- Вы должны определить amout изображений в «NrofTiles» массив
- Изображение должно быть названо как tile1, tile2 ... tile9 так что вы можете
приращения пути к ним.
В typeOfTiles [typeCounter] только там, чтобы дать мне доступ к различным папкам, в моем случае для моей плитки, трава, дома, воды и так далее.
for(var i = 0; i <= nrofTiles.length; i++)
{
for(var x = 0; x <= nrofTiles[i]; x++)
{
console.log
("Fetching tile "+(x + 1)+" of " + 14);
img = new Image();
//My path
img.src = 'Images/Cart/' + typeOfTiles[typeCounter] + '/' + (x + 1) + '.png';
imgArray.push(img);
var intervalFunctionen = function() {
alert("calls back here");
};
}//end for loop!
}end outer for loop!
Когда все загружено (плитки), вы делаете это, чтобы изменить фоновое изображение.
Это пример смены фона фона. Вы можете сделать ссылку с ID, чтобы сказать «iamthelink».
HTML
<a href="#" id="iamthelink">Change BG</a>
JAVASCRIPT
var link = document.getElementsById('iamthelink');
link.onclick= function() {
var body = document.getElementsByTagName('body')[0];
body.style.backgroundImage = 'url(http://localhost/background.png)';
}
Смежные вопросы
- 1. Получить имя файла в JavaScript
- 2. получить имя файла zip-файла в javascript
- 3. Получить имя файла через javascript
- 4. Как сделать JavaScript, чтобы прочитать имя файла в пространственной папке?
- 5. Как получить имя файла текущего файла javascript?
- 6. JCIFS - Как получить имя последнего измененного файла в папке?
- 7. NAnt - Получить имя файла в папке, содержащей определенное слово
- 8. Shell script: Получить имя последнего файла в папке по алфавиту
- 9. Как получить имя файла в JavaScript?
- 10. Получить имя файла + путь к изображениям в папке - PHP
- 11. сохранить имя файла в определенной папке
- 12. Проверить наличие «имя файла» в выбранной папке
- 13. получить полное имя файла
- 14. Как записать имя файла в папке?
- 15. Как получить имя имени файла с сервера с помощью javascript?
- 16. Как читать имя файлов в папке с помощью javascript
- 17. Получить текущее имя файла из URL с помощью JavaScript/JQuery, когда только путь к папке известно
- 18. получить имя файла в FileUpload в документе с помощью JavaScript
- 19. JavaScript: Установить расширение файла в соответствии с файлами в папке
- 20. Rename Subfolder имя папки с именем файла в папке - VBA
- 21. Как получить имя исполняемого файла JavaScript?
- 22. linux: как переименовать имя папки и имя файла в папке
- 23. Получить имя файла из входного файла в Javascript
- 24. Javascript Получить имя хоста файла Host
- 25. Последняя часть пути к папке + имя файла
- 26. Получить имя подкаталогов в справочной папке ios
- 27. Как получить имя файла javascript, загруженного в javascript?
- 28. Имя файла SaveAs с новым форматом в текущей папке
- 29. Заменить имя файла в папке с пакетным скриптом
- 30. Найти имя файла с наивысшим номером в папке
Вы, как правило, не имеют доступа к любым папкам из браузера – adeneo
Вы можете уточнить, как вы хотите функциональность для работы этих фонов? –
Похоже, вопрос заключается в получении списка файлов из _server_. что является менее невозможным. – Eevee