Her er en anden udgave hvor du kan se at FF får værdien fra inputten med...
Har du prøvet det window.onload jeg skrev??? Her er et eksempel hvor jeg midlertidig har fjernet dialog og modal i ff samt tilføjet location så du kan se hvad den tager med over... Ret evt. body'en delen efter test...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<script type="text/javascript">
imageid="";
window.onload=function(){
imageid=document.getElementById("imageid");
}
function uploadImage(id) {
return openDialog('/admin/Upload-editor/dialogs/imageupload/?'+id, 300, 150)
}
// Open dialog and return value when closed
function openDialog(url, width, height) {
if(window.showModalDialog){return showModalDialog("/admin/Upload-editor/dialog.asp?"+url, "", "dialogWidth:"+width+"px;dialogHeight:"+height+"px;help:no;status:no;scroll:no;");
}else{window.open("1.html?"+url,"","width="+width+",height="+height+",location=1");}//I denne linje skal location=1 erstattes med dialog=1,modal=1 efter test
}
</script>
</head>
<body>
<input type="text" id="imageid" name="lngImageID" value="123billede" style="display: none;">
<img width="100" height="75" id="imagepreview" src="/image.asp?id123billede&width=100&height=75" style="border: 1px solid #000000; cursor: pointer;" onclick="imageid.value=uploadImage(imageid.value); this.src='/image.asp?id='+imageid.value+'&width=100&height=75';">
</body></html>