Upload billedepreview - virker i IE, men ikke i andre browsere!
Hej!Jeg benytter følgende nedenstående preview script, men kan ikke få det at vise billedet i andet end IE browsere.
Er der nogen der kan være behjælpelige med at gøre det komp. med Firefox, NS og Opera?
Koden:
<script language="JavaScript" type="text/JavaScript">
function previewImage(fileInfo) {
var filename = "";
//Skab sti til lokal fil
if (fileInfo == null) {
if (document.FORM.IMAGEFIELD != "") {
filename = "file:///" + document.FORM.IMAGEFIELD.value;
}
} else {
filename = fileInfo;
}
//check for værdi
if (filename == "") {
alert ("Du kan først se billedet, når du har tilføjet det. \nKlik på \"Gennemse...\" og find et billede på din computer!");
document.FORM.IMAGEFIELD.focus();
} else {
//Lav pop-preview
popup = window.open('', 'BilledPreview', 'width=420,height=400,left=100,top=75,screenX=100,screenY=75,scrollbars,resizable=1');
//Udskriv HTML
popup.document.writeln("<html><body bgcolor='#FFFFFF'>");
//Udskriv filendelse
var fileExtension = filename.substring(filename.lastIndexOf(".")+1);
if (fileExtension == "jpg" || fileExtension == "jpeg" || fileExtension == "JPEG" || fileExtension == "JPG")
popup.document.writeln("<font size='4' face='Verdana'><b>Billede preview</b></font><br><br><font size='1' face='Verdana'><b>Bemærk venligst:</b><br>- Billedet <u>SKAL</u> være af typen JPG eller JPEG<br>- Billedet fysiske og datamæssige størrelse ændres under upload!</font><br><br><img src='" + filename + "'>");
else
//Udskriv, hvis ikke gyldig fil
popup.document.writeln("<b><font size='4' face='Verdana'>FEJL!</font></b><br><font size='1' face='Verdana'>Den fil du forsøger at vise, er ikke af typen jpg eller jpeg og kan derfor ikke bruges til upload!<br><br>Vælg venligst et andet billede!</font><br><br><b><font size='4' face='Verdana' color='#FF0000'>ADVARSEL</font></b><br><font size='1' face='Verdana'>Hvis du fortsat forsøger at uploade nedenstående fil-streng, får du endnu en fejlmeddelse, når du klikker 'Opret annonce'!</font><br><br><font size='1' face='Verdana'><b>Sti til fil med fejl:</b><br><a href='" + filename + "'>" + filename + "</a></font>");
popup.document.writeln("</body></html>");
popup.document.close();
popup.focus();
}
}
</script>
På forhånd tak!
