Store problemer med upload
Jeg har en samarbejde med en kammerat hvor vi har til opgave og lave noget editor-halløj... Vi er stødt på et porblem vi ikke kan løse:Nedenstående side/kode skal ved åbning spørge hvilken fil du vil oploade. Når man vælger en fil og trykker opdatere ryger en html-streng med filens navn ind i en eksiterende div på en anden side.. Dette fungere. .Problemet er at den oploader ikke filen, hvilket den SKAL.. og problem nr. 2 er at det hele skal forgå på den side, altså ikke noget med andre pop-ups o.lign... Koden er :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Indsæt billede</title>
<style type="text/css">
body {
text-align: center;
}
span {
color: #02427D;
font-family: "R Frutiger Roman", Frutiger, Verdana, charcoal, "ms sans serif", geneva, arial, helvetica;
font-size: 20px;
font-weight: bold;
}
form {
display: inline;
}
td {
font-family: "R Frutiger Roman", Frutiger, Verdana, charcoal, "ms sans serif", geneva, arial, helvetica;
font-size: 10px;
}
input {
border: 1px solid black;
font-family: "R Frutiger Roman", Frutiger, Verdana, charcoal, "ms sans serif", geneva, arial, helvetica;
font-size: 10px;
}
select {
font-family: "R Frutiger Roman", Frutiger, Verdana, charcoal, "ms sans serif", geneva, arial, helvetica;
}
</style>
<script type="text/javascript">
ov = dialogArguments;
function filename(str) {
if (str.indexOf('/')!=-1) {
str = str.subString(str.lastIndexOf('/')+1,str.length);
} else if (str.indexOf('\\')!=-1) {
str = str.substring(str.lastIndexOf('\\')+1,str.length);
}
return str;
}
function indsaet(frm) {
url = filename(frm.file1.value);
//Et billede tilføjes i editoren med den valgte url og justering
ov.document.all.editor.focus();
ov.document.selection.createRange().pasteHTML('<img src="http://www.trimac.dk/nordok/user/SiteGFX/' + url + '" border="0">');
ov.document.all.editor.focus();
//Dette vindue lukkes
self.close();
}
</script>
</head>
<!-- Når siden er loadet, får det første felt automatisk fokus -->
<body>
<span>INDSÆT BILLEDE</span>
<form name="bForm" onSubmit="indsaet(this); return false;" enctype="multipart/form-data" >
<table width="100%">
<tr>
<td>
<input type=file name="file1">12<br>
<input type=submit value="Upload">
</td>
</tr>
</table>
</form>
</body>
</html>
Opload koden er:
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
' Capture and save uploaded image
Upload.Save "d:\home\test\"
For Each File in Upload.Files
If File.ImageType = "UNKNOWN" Then
Response.Write "This is now an image."
Response.End
End if
Next
%>
Altså skal opdate-koden implementeres i den oprindelig kode...
