私はこれを行う方法について多くの研究を行ってきましたが、具体的な答えを見つけることはできません。私は、ユーザーが自分のコンピュータからファイルを入力し、そのファイルをWebページの背景に変えることを許可しようとしています。私の次のコードは、以下の通りである:誰かが私はこの作業を取得するために何をする必要があるか私に説明してください可能性がありユーザー入力に基づいて背景イメージを変更する方法| 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
を使用する必要があることを理解しています。これを行う方法に関する記事がすでにある場合は、そのリンクに感謝します。ありがとう!
EDIT
それが機能しない理由ニキルとuser6003859は私に説明しました。私はそれを変更するためにAjaxとPHPを使用する方法を理解する必要があると思います。誰かがこれについてもっとアドバイスを持っているなら、私はそれを聞いてみたい。この問題を解決するために皆様に感謝します。
あなたは、私はいくつかのコードでこれを行うことができる方法を説明していただけますか?私はそれをどのように実行するかについてはあまりよく分かりません。 – TyDoesStuff
http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload – user6003859
ユーザーが画像のURLを入力できるようにするとどうなりますか?どうすればいい? – TyDoesStuff