Ich versuche, ein Bild als Hintergrund für die HTML-Seite hinzuzufügen, wenn der Benutzer ändern will.So, was ich tat, habe ich Eingabedateityp für den Zugriff auf die lokale Ordner und ich kann sie auch machen, um das Bild auszuwählen, was auch immer sie wollen. Aber jetzt möchte ich, wie kann ich das Bild, das vom Benutzer ausgewählt wurde, um es als die Seite backgroundImage festgelegt werden. Hier ist mein Code.Dies ist meist wie ein Desktop-Hintergrund oder Smartphone Wallpaper.Bild als Seitenhintergrund aus der Array-Liste beheben Javascript
index.html
<!DOCTYPE html>
<html>
<head>
<title>Understanding File upload and File access Javascript</title>
</head>
<body>
<input type = "file" id = "files" name = "files[]" multiple></input>
<output id = "list"></output>
</body>
<script src = "fileaccess.js" type = "text/javascript"></script>
</html>
fileaccess.js
if(window.File && window.FileReader && window.FileList && window.Blob){
alert("Yes, its supported in this browser");
}else{
alert('The File APIs are not fully supported in this browser.');
}
function handleFileSelect(evt){
var files = evt.target.files;
var output = [];
for(var i = 0, f; f = files[i]; i++){
output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a',') - ',
f.size, 'bytes, last modified: ',
f.lastModifiedDate ? f.lastModifiedDate.toLocaleDateString() : 'n/a',
'</li>');
}
document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
}
document.getElementById('files').addEventListener('change', handleFileSelect, false);
Bitte etwas Hilfe geben!
danke, @le_m, und gibt es trotzdem wir können eine bestimmte aus dem Bild als Hintergrund festlegen. – learner
@RSN kann eine bestimmte was auswählen? Du meinst ein bestimmtes Bild von mehreren Auserwählten? –
ein bestimmter Ausschnitt aus dem Bild. Entschuldigung Tippfehler – learner