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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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