webForumDet fria alternativet

Forumlär skickar med färginformation

Flash

3 svar · 382 visningar · startad av zlakker

Medlem sedan apr. 2001227 inlägg
Frågan#1

Hej

Jag har ett enkelt kontaktformulär på min flashsida som skickar data vidare till ett asp-dokument som sist skickar detta i ett mail.
I Input-text-fälten har jag satt textfärg till vit. Problemet är att när jag får mailet från asp-sidan är texten vit även där = det går inte läsa texten.

Kan man på något sätt stoppa flash från att skicka med informatione eller istället får asp-sidan att slänga alla gammal info och bara använda datan?

Tack för all hjälp!

Action-script:

on (release) {
	getURL("send.asp", "_blank", "POST");	
}

ASP-kod:

<html>
<body bgcolor="#161616">
<div align="center">
		<%
		
		namn = Request.Form("namn")
		mail = Request.Form("mail")
		mess = Request.Form("mess")
		telefon = Request.Form("telefon")
		ort =Request.Form("ort")

		Set jmail = Server.CreateObject("JMail.Message")
		jmail.AddRecipient "xxxx"
		jmail.AddRecipientCC "" 
		jmail.AddRecipientBCC ""
		
		jmail.From = "xxx"
		jmail.Subject = "Ny kontaktförfrågan via popup-fönster"
		jmail.Body = "Meddelande via hemsidan skickades " & Now & ""
		jmail.appendHTML "<font color=#000000 face=verdana size=1>"
		jmail.appendHTML "<b>Epost från kontaktförfrågan</b><br>"
		jmail.appendHTML "------------------------------------------<br>"
		jmail.appendHTML "<b>Skickades:</b> " & Now & "<br>"
		jmail.appendHTML "<b>Namn: </b> " & namn & "<br>"
		jmail.appendHTML "<b>Ort: </b> " & ort & "<br>"
		jmail.appendHTML "<b>Telefon: </b> " & telefon & "<br>"
		jmail.appendHTML "<b>Epost: </b> " & mail & "<br>"
		jmail.appendHTML "------------------------------------------<br>"
		jmail.appendHTML "<b>Kommentar:</b><br>"
		jmail.appendHTML "" & mess & "<br>"
		jmail.appendHTML "</font>"
		jmail.Send ("xxxx")
		%>
		<br /><br /><br />
		<img src="tack.jpg" />
		</div>
		</body>
</html>
Medlem sedan dec. 200384 inlägg
#2

Flashplayer skickar inte med någon information om hur texten har/skall formateras, problemet måste uppstå pga någonting annat.

Medlem sedan apr. 2001227 inlägg
#3

Men på något sätt följer den med. För om jag tex väljer storlek 77 och färgen blå på texten i flash så blir den även det i maile, även om jag ställer font osv i asp-koden.

hmm

Medlem sedan maj 2003750 inlägg
#4

100 spänn på att textfälltet är satt till "Render as HTML". Om textfälltet är det så är det ganska troligt att formateringen följer med som HTML-kod.

Det du behöver göra är att antingen avaktivera "render as HTML" på textfälltet eller så använda dig av ett textfällt med instansnamn istället för en med variabel. Textfälltinstanser har nämligen två olika properties för att returnera innehållet. Dels "htmlText" som returnerar text och ev HTML-formatering samt "text" som enbart returnerar själva texten.

Om du använder dig av textfällt med instansnamn så uppstår förstås problemet att du inte kan anropa loadVariables rakt av. Utan du måste först föra över innehållet från textfältets/textfältens text-properties till variabler. Eller ännu bättre: använda LoadVars-objektet.

/Mirandir

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)