我已經做了大量的研究如何做到這一點,但我似乎無法找到具體的答案。我試圖讓用戶從他們的計算機輸入一個文件,並將該文件轉換爲網頁的背景。我下面的代碼如下所示:如何根據用戶輸入更改背景圖像| HTML,CSS,JS
<head>
<script>
function changeBackground() {
var input = document.getElementById("background").value;
localStorage.setItem("Background", input);
var result = localStorage.getItem("Background");
$('body').css({ 'background-image': "url(" + result + ")" });
}
</script>
</head>
<body>
<input id="background" type="file" onchange="changeBackground()">
</body>
如果有人能請向我解釋什麼,我需要做的就是這個工作,我會非常感激。我已經明白我需要使用localStorage
來確保選定的背景被記住,我只是無法獲得背景改變。如果已經有關於如何做到這一點的文章,我將很感激鏈接。謝謝!
編輯
尼基爾和user6003859向我解釋爲什麼它不工作。我想我只需要弄清楚如何使用Ajax和PHP來改變它。如果有人對此有更多的建議,我很樂意聽到它。謝謝大家幫我解決這個問題。
請您解釋一下我如何能有一些代碼做到這一點?我不知道如何執行。 – TyDoesStuff
http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload – user6003859
如果我只是讓用戶輸入圖像的URL,該怎麼辦?我會怎麼做? – TyDoesStuff