15. juni 2002 - 18:13
Der er
24 kommentarer og 1 løsning
Hjælp til flash mailform???
Hej der.. jeg tænkte på om ikke der var en flash freak som kunne lidt script halløj.. for jeg har en mailform lavet i flash men jeg kan ik få skidtet til at virke.. jeg har prøvet med noget PHP og ASP.. måske en kunne lave en lille ASP script som kunne virke??? Hjæææælp! :)
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
Har du FlashMX og PHP til rådighed?
Hvis din flash f.eks har variablerne name, subject og message kan du sende til en asp side med dette indhold: <% @LANGUAGE = VBScript %> <% Option Explicit %> <% Dim strName, strSubject, strMessage strName = Trim(Request.QueryString("name")) strSubject = Trim(Request.QueryString("subject")) strMessage = Trim(Request.QueryString("message")) Dim objMail Set objMail = Server.CreateObject("CDONTS.NewMail") objMail.From = "asp@legende.dk" 'skal være en gyldig email objMail.To = "jesper@legende.dk" 'din modtageremail objMail.Subject = strSubject objMail.Body = strMessage objMail.Send set objMail = Nothing %> <body> Hej Hej .. Nu skule mailen være afsendt </body> Så bliver der sendt en mail med variablerne i til dig.
Du skal så sende med get. Dvs du kan f.eks skrive: getURL("aspside.asp?name="+_root.name+"&subject="+_root.subject+"&message="+_root.message, "_blank"); Eller: getURL("aspside.asp", "_blank", "GET"); (Du kan også sende med loadVariables("aspside.asp", 0))
Scriptet virker desværre ikke??? :/
Har du husket at chmod din php fil? /per
15. juni 2002 - 23:01
#11
For helvede. Jeg glemmer at min mailserver er blevet sindsyg. Så den virker ikke når den ligger hos mig. -Men den virker !!!!!!!!!!!!!
15. juni 2002 - 23:08
#12
Jo jo nu virker den fint igen.. Prøv lige linket. Så får du en email med variablerne fra url'en ((((o;
15. juni 2002 - 23:53
#13
Ja du må meget undskylde men jeg får ingen mail? :/
15. juni 2002 - 23:54
#14
Men kan det virkelig passe ingen har en FLASH mailform der køre med ASP eller PHP??? :) jeg har testet nogen fra flashkit men mange virkede ikke :/
16. juni 2002 - 00:02
#15
Det er min smtp der tripper !! hvis du lægger den et ordentligt sted med asp understøttelse får du en mail. uden tvivl. Jeg har brugt denne og lignende mailforms mange gange. Og denne her er lige efter bogen. Hvis du stiller spørgsmålet under asp får du en nøjagtig magen til.
16. juni 2002 - 00:05
#16
Hvordan skulle hele scriptt så se ud ?
16. juni 2002 - 00:06
#17
Har jeg ikke sagt det skal bruges til flashform og den ikke må skifte URL..
16. juni 2002 - 00:11
#18
16. juni 2002 - 00:14
#19
Det er derfor der står _blank i denne. Så åbner den et vindue, hvor mailen sendes fra. Dette kan du så lukke igen med det samme, så ingen ser det. i flashen: getURL("aspside.asp?name="+_root.name+"&subject="+_root.subject+"&message="+_root.message, "_blank"); Asp siden skal hedde: <% @LANGUAGE = VBScript %> <% Option Explicit %> <% Dim strName, strSubject, strMessage strName = Trim(Request.QueryString("name")) strSubject = Trim(Request.QueryString("subject")) strMessage = Trim(Request.QueryString("message")) Dim objMail Set objMail = Server.CreateObject("CDONTS.NewMail") objMail.From = "asp@legende.dk" 'skal være en gyldig email objMail.To = "jesper@legende.dk" 'din modtageremail objMail.Subject = strSubject objMail.Body = strMessage objMail.Send set objMail = Nothing %> <body onLoad=window.close()></body> -Dette virker ! husk dine variabler name, subject og message skal ligge i _root.
16. juni 2002 - 00:17
#20
Je så skal du lige have et par variabler mere med i getURL'en og asp-sden (firma, ring-op?, osv..)
16. juni 2002 - 00:28
#21
Totaaaal i orden mailform DER VIRKER der... :) Tark.. MEN kan men ikke få den til at lukke vinduet selv så man ik opdager det.. for den kommer jo med en lille advarsel om man vil lukke vindue, det ødelægger jo lidt det hele..????
16. juni 2002 - 00:30
#22
Jeg har lavet en test at scriptet en gang til, og alt er altså glimrende... Denne gang prøvede jeg at sende til en hotmail adresse, og det virkede fint. Der er ikke noget i vejen med hverken scriptet, eller min mail (o;
16. juni 2002 - 00:36
#23
Her er løsningen på det. Skriv dette i html dokumentet, der indeholder flashen, (i <head>) <script> function sendmail(url) { window.open(url); } </script> og du skal ændre knappens action til: getURL(java script:sendmail("aspside.asp?name="+_root.name+"&subject="+_root.subject+"&message="+_root.message) Så er det bedre (o;
16. juni 2002 - 00:39
#24
Jeg mener: getURL("java script:sendmail('aspside.asp?name='+_root.name+'&subject='+_root.subject+'&message='+_root.message")
16. juni 2002 - 00:40
#25
Lort... getURL("java script:sendmail('aspside.asp?name='+_root.name+'&subject='+_root.subject+'&message='+_root.message)") NU ER DEN DER !!! ((O;
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.