Avatar billede kiwankow Nybegynder
27. oktober 2007 - 17:58 Der er 10 kommentarer og
1 løsning

hvordan får jeg den til at blive i samme vindue

jeg har et uploadscript som fungerer fint, men når filen er uploadet og den skal komme meddelelsen "filen er uploadet" kan jeg ikke få den til at blive i samme frame...

håber der er nogen skarpe hjerner der kan hjælpe mig
Avatar billede kiwankow Nybegynder
27. oktober 2007 - 18:00 #1
mit script ser sådan ud, og siden åbnes i et hoved vindue med menu ovenover og menu til højre. men svaret clearer hele browseren og ikke kun hovedvinduet.
------------------------------------------------------------------------------------

<%
Server.ScriptTimeout=2000
if Request.querystring("mode") = "upload" then
    Set Upload = Server.CreateObject("Persits.Upload")
    Upload.Savevirtual ("/upload")
    felt1 = Upload.form("felt1")
    felt2 = Upload.form("felt2")
    felt3 = Upload.form("felt3")
    felt4 = Upload.form("felt4")
    felt5 = Upload.form("felt5")
    felt6 = Upload.form("felt6")
    felt7 = Upload.form("felt7")
    felt8 = Upload.form("felt8")

    Set File = Upload.Files("FILE1")
    If File Is Nothing Then
        Response.write "Ingen fil valgt"
        response.end
    else
        filename = File.Filename
        body = "Filnavn: "& filename &vbcrlf
        body = body & "-----------------------------------"& vbcrlf
        body = body & "Genre: "& felt3 &vbcrlf
        body = body & "Navn: "& felt1 &vbcrlf
        body = body & "-----------------------------------"& vbcrlf
        body = body & "Titel: " &vbcrlf
        body = body & "("& felt2 &") af " & felt1 &vbcrlf       
        body = body & "-----------------------------------"& vbcrlf
        body = body & "Beskrivelse: " &vbcrlf
        body = body & felt7 &vbcrlf           
        body = body & ""& vbcrlf       
        body = body & "Dimensioner: "& felt4 &vbcrlf
        body = body & ""& vbcrlf       
        body = body & "Pris: "& felt5 &vbcrlf
        body = body & ""& vbcrlf       
        body = body & "Kontaktinformation: "& vbcrlf
        body = body & felt6 &vbcrlf                               
        body = body & "-----------------------------------"& vbcrlf
        body = body & "Søgeord: "& vbcrlf
        body = body & felt8 &vbcrlf       
       
        Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
        Mailer.FromName  = "Nyt upload"
        Mailer.FromAddress= "tilmelding@kunstzonen.dk"
        Mailer.RemoteHost = "mail.kunstzonen.dk"
        Mailer.AddRecipient "Nyt upload", "tilmelding@kunstzonen.dk"
        Mailer.Subject    = "Der er uploaded en fil"
        Mailer.BodyText  = body
        if not Mailer.SendMail then
            Response.Write "Mail send failure. Error was " & Mailer.Response
            response.end
        end if
    end if %>
<center>
<img src="/images/newlogo4.jpg"><br>
<br>
Filen er uploaded og dit værk vil blive synligt på Kunstzonen.dk så snart det er valideret.<br>
<br>
<FORM METHOD="LINK" ACTION="http://www.kunstzonen.dk/shop/external/itemupload.asp">
<INPUT TYPE="submit" VALUE="Upload nyt værk">
</FORM>
</center>

<%  response.end
end if
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <style type="text/css">
<!--
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
.style4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
}
.style5 {
    font-size: small;
    font-weight: bold;
}
.style6 {
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
}
.style7 {color: #000000}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FF0000;}
.style10 {color: #000000; font-style: italic; }
.style11 {
    color: #FF0000;
    font-weight: bold;
}
-->
    </style>
</head>
<body>
<table width="511" border="0" align="center" cellpadding="0" cellspacing="4">
<tr><td width="503"><div align="center"><img src="/images/newlogo4.jpg" align="center"></div>
  <div align="center"><em><br>
      <span class="style8"><span class="style7">(Felter markeret med</span></span></em><span class="style6"> * </span><span class="style8"><span class="style10">SKAL udfyldes</span></span> ) </div></td>
</tr>
<tr>
    <td>
<form method="post" ENCTYPE="multipart/form-data" ACTION="<%= Request.ServerVariables("SCRIPT_NAME") %>?mode=upload">
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
    <td width="30%"><div align="left" class="style2"><span class="style5">1:</span> Fil</div></td>
    <td width="70%"><INPUT TYPE="FILE" SIZE="31" NAME="FILE1"></td>
</tr>
<tr>
    <td><div align="left" class="style2"><span class="style5">2:</span> Deres navn <span class="style11">*</span></div></td>
    <td><input name="felt1" type="Text" size="31"></td>
</tr>
<tr>
    <td><div align="left" class="style2"><span class="style5">3:</span> Værkets navn</div></td>
    <td><p>
      <input name="felt2" type="Text" value="" size="31">
    </p>      </td>
</tr>
<tr>
    <td><div align="left" class="style2"><span class="style5">4:</span> Kategori <span class="style11">*</span></div></td>
    <td><p>
      <input name="felt3" type="Text" size="31">
    </p>      </td>
</tr>
<tr>
    <td><div align="left" class="style2"><span class="style5">5:</span> Dimensioner <span class="style11">*</span></div></td>
    <td><p>
      <input name="felt4" type="Text" size="31">
    </p>      </td>
</tr>
<tr>
    <td><div align="left" class="style2">
      <div align="left"><span class="style5">6:</span> Pris <span class="style11">*</span></div>
    </div></td>
    <td><p>
      <input name="felt5" type="Text" size="31">
    </p>      </td>
</tr>
<tr>
    <td><div align="left" class="style2"><span class="style5">7:</span> Kontaktinformation<span class="style11"> *</span></div></td>
    <td><p>
      <textarea name="felt6" cols="24" rows="3"></textarea>
    </p>      </td>
</tr>
<tr>
  <td><div align="left" class="style2"><span class="style5">8:</span> Beskrivelse</div></td>
  <td><p>
    <textarea name="felt7" cols="24" rows="3" id="felt7"></textarea>
  </p></td>
</tr>
<tr>
    <td><div align="left" class="style2"><span class="style5">9:</span> Søgeord</div></td>
    <td><p>
      <textarea name="felt8" cols="24" rows="3" id="felt8"></textarea>
    </p>      </td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td><INPUT TYPE=SUBMIT VALUE="Upload"></td>
</tr>
</table>
</form>
    </td>
</tr>
</table>

<table width="503" border="0" align="center">
  <tr>
    <td width="539"><p class="style4"><strong>1:</strong> Her v&aelig;lger du det billede du &oslash;nsker uploadet til Kunstzonen.dk. <em>(Vi ser gerne at dimensionen p&aring; billedet holder sig inden for 600*600 pixels)</em></p>    </td>
  </tr>
  <tr>
    <td><span class="style4"><strong>2:</strong> Udfyld dette felt med deres navn. </span></td>
  </tr>
  <tr>
    <td><span class="style4"><strong>3:</strong> Udfyld dette felt med  navnet p&aring; det v&aelig;rk du &oslash;nsker udstillet. </span></td>
  </tr>
  <tr>
    <td><p class="style4"><strong>4:</strong> Udfyld dette felt med den kategori du &oslash;nsker v&aelig;rket udstillet i. </p>    </td>
  </tr>
  <tr>
    <td><span class="style4"><strong>5:</strong> Udfyld dette felt med dimensionerne p&aring; det udstillede v&aelig;rk. <em>(eks. 80*60cm, &Oslash;30cm H20cm)</em> </span></td>
  </tr>
  <tr>
    <td><span class="style4"><strong>6:</strong> Udfyld dette felt med den pris du forlanger for det udstillede v&aelig;rk.</span></td>
  </tr>
  <tr>
    <td><span class="style4"><strong>7:</strong> Dette felt udfyldes med den kontaktinformation du &oslash;nsker at f&aring; vist sammen med dit v&aelig;rk.</span></td>
  </tr>
  <tr>
    <td><p class="style4"><strong>8:</strong> I dette felt kan du lave en kort beskrivelse/tekst som vil blive vist sammen med v&aelig;rket. </p>
    </td>
  </tr>
    <tr>
    <td><span class="style4"><strong>9:</strong> Dette felt udfylder du med s&aring;kaldte s&oslash;geord som knytter sig til  v&aelig;rket. <em>(blomster, huse, osv.)</em></span></td>
  </tr>
</table>
</body>
</html>
Avatar billede w13 Novice
28. oktober 2007 - 12:02 #2
Prøv med en target="_self" eller target="framensnavn" på Form-elementet på HTML-siden.

Ellers så indsæt lige før body: <base target="framensnavn">
Avatar billede hopeless Nybegynder
28. oktober 2007 - 16:09 #3
Istedet for:
<form method="post" ENCTYPE="multipart/form-data" ACTION="<%= Request.ServerVariables("SCRIPT_NAME") %>?mode=upload">

kan du blot ændre til:
<form method="post" ENCTYPE="multipart/form-data" ACTION="http://www.kunstzonen.dk/shop/external/itemupload.asp?mode=upload">

og så skulle den fis være slået :)
Avatar billede w13 Novice
28. oktober 2007 - 16:12 #4
Ville det ændre, hvilket vindue den åbner I?
Avatar billede hopeless Nybegynder
28. oktober 2007 - 17:04 #5
ja for pt. henviser han via scriptet til
http://www.kunstzonen.dk/itemupload.asp?mode=upload

istedet for
http://www.kunstzonen.dk/shop/external/itemupload.asp?mode=upload


Følgende ville nok virke også:
<form method="post" ENCTYPE="multipart/form-data" ACTION="/shop/external/<%= Request.ServerVariables("SCRIPT_NAME") %>?mode=upload">
Avatar billede hopeless Nybegynder
28. oktober 2007 - 17:07 #6
så problemet er ikke targets, frames eller lignende, men action på formen som peger forkert
Avatar billede kiwankow Nybegynder
28. oktober 2007 - 20:51 #7
har prøvet begge løsninger og får følgende fejlmelding
-------------------------------------------------------
Persits.Upload.1 error '800a003d'

Wrong Content-Type. Make sure you have included the attribute ENCTYPE="multipart/form-data" in your form.

/profileupload2.asp, line 5
Avatar billede hopeless Nybegynder
29. oktober 2007 - 23:56 #8
prøv at gør som den siger.

smid ENCTYPE="multipart/form-data" på din form
Avatar billede kiwankow Nybegynder
30. oktober 2007 - 08:23 #9
det er den allerede som du også kan se i den kilde jeg uploadede i første omgang.
det er nok fordi den skal åbnes i en frame. for det virker fint hvis jeg laver siden som et popup vindue
Avatar billede kiwankow Nybegynder
01. november 2007 - 07:30 #10
flere bud..??
Avatar billede kiwankow Nybegynder
26. juni 2008 - 06:06 #11
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester