Superheld212
New member
Hallo,
ich habe folgende frage:
Ich habe eine JavaScript Datei(ich muss dazu sagen JavaScript kann ich nicht es ist kopiert).
Und hier das HTML dazu:
So das ist ein Script um eine vorschau von einem ausgewählten bild zu bekommen ohne es hochladen zu müssen.
Meine frage nun wie mache ich dieses Script für alle Browser funktionstüchtig? Ich nutze Chrome und da geht es. Bei InternetExplorer geht es nicht. Bei FireFox und Opera weiss ich nicht.
Danke im vorraus!
ich habe folgende frage:
Ich habe eine JavaScript Datei(ich muss dazu sagen JavaScript kann ich nicht es ist kopiert).
Code:
window.onload = function() {
var fileInput = document.getElementById('fileInput');
var fileDisplayArea = document.getElementById('fileDisplayArea');
fileInput.addEventListener('change', function(e) {
var file = fileInput.files[0];
var imageType = /image.*/;
if (file.type.match(imageType)) {
var reader = new FileReader();
reader.onload = function(e) {
fileDisplayArea.innerHTML = "";
// Ein Neues Bild erstellen
var img = new Image();
// Bild umwandlung zu Benutzerbildauswahl
img.src = reader.result;
// Füge das bild hinzu
fileDisplayArea.appendChild(img);
}
reader.readAsDataURL(file);
} else {
fileDisplayArea.innerHTML = "File not supported!";
}
});
}
Und hier das HTML dazu:
HTML:
<div id="fileDisplayArea"></div>
<font face="Calibri"><font size="1px"><font color="darkred">(min. 250x250)</font></font></font>
<br>
<input type="file" id="fileInput" name="gamepicture">
<script src="images.js"></script>
So das ist ein Script um eine vorschau von einem ausgewählten bild zu bekommen ohne es hochladen zu müssen.
Meine frage nun wie mache ich dieses Script für alle Browser funktionstüchtig? Ich nutze Chrome und da geht es. Bei InternetExplorer geht es nicht. Bei FireFox und Opera weiss ich nicht.
Danke im vorraus!
Zuletzt bearbeitet von einem Moderator: