26. juni 2003 - 10:51
Der er
15 kommentarer og 1 løsning
Oversættelse af 5 liners VBScript til JavaScript
Jeg er ved at lave en mailformular, hvor brugeren kan vedhæfte en fil. Jeg har brug for at få upload-delen oversat fra VBScript til java script: Dim mySmartUpload Dim intCount Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") mySmartUpload.Upload intCount = mySmartUpload.Save("/../../Databaser/Upload")
Annonceindlæg fra Cepheo
var mySmartUpload; var intCount; mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload"); mySmartUpload.Upload(); intCount = mySmartUpload.Save("/../../Databaser/Upload");
Tak for oversættelse. Desværre virker det ikke endnu. Skal jeg ikke fortælle den, at den skal "fange" filen fra min formular?
Min kode ser således ud: var funktion = Request.querystring("mailfunktion") var svar = Request.querystring("svar") var harfejl = false if(funktion == "sendmail") { var mySmartUpload; var intCount; mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload"); mySmartUpload.Upload(); intCount = mySmartUpload.Save("/../../Databaser/Upload"); var msg = Server.CreateObject("JMail.Message"); msg.logging = true; msg.silent = true; msg.from = Request.Form("email"); msg.fromname = Request("navn"); msg.addrecipient("hk@vikadata.dk"); msg.subject = "Besked fra website"; msg.body = Request("mailcontent"); if(!msg.Send("mail.tele.dk")) { harfejl = true } else { harfejl = false Response.redirect( "Kontakt.asp?svar=Mange tak for din besked. Vi vender hurtigst muligt tilbage."); } }
Ved den det bare? Ovenstående kode virker nemlig ikke: Request object error 'ASP 0207 : 80004005' Cannot use Request.Form /Sider/Kontakt/Kontakt.asp, line 28 Cannot use Request.Form collection after calling BinaryRead
Request.Form skal være mySmartUpload.Form
Request object error 'ASP 0208 : 80004005' Cannot use generic Request collection /Sider/Kontakt/Kontakt.asp, line 29 Cannot use the generic Request collection after calling BinaryRead.
Ups.. havde glemt .Form ved "navn" og "email". Nu virker det! Du er bare go'!
26. juni 2003 - 13:50
#10
Ok, tak for tippet.
26. juni 2003 - 13:53
#11
så lidt - takker for points :o)
26. juni 2003 - 14:14
#12
Det virker jo godt nok, men jeg får en javaScript fejl på klientsiden.
26. juni 2003 - 14:31
#13
Nå ja, og jeg skal jo også sende en eller anden form for reference med, så den dukker op i "Vedhæftede filer" i mailen.
26. juni 2003 - 14:33
#14
opret hellere et nyt spg hvor du beskriver dit problem mv.
26. juni 2003 - 14:35
#15
Ok.
26. juni 2003 - 14:49
#16
Undskyld, hvis jeg "tog hele hånden".
Vi tilbyder markedets bedste kurser inden for webudvikling