webForumDet fria alternativet

Html - ASP Converter

ASP

22 svar · 640 visningar · startad av Jesper T · sida 2 av 2

Frågan, av Jesper T

Lat som jag är så har jag snickrat ihop en html-asp konverterare som skall konvertera htmlkod till aspkod. Funkar ganska hyffsat tycker jag men ibland så buggar den. 1\.) Jag har en listbox där jag vill att man ska kunna använda en radbrytningsfunktion efter si och så många tecken men den funkar inte om jag byter ut "100" emot "totalchar". 2\.) I vissa fall när den bryter rad så blir det konstig

Läs frågan i sin helhet →
Medlem sedan nov. 20017 144 inlägg
#21

Tack så länge!!

:)

Medlem sedan nov. 20017 144 inlägg
#22
<% 
textfield=request.form("textfield")
send=request.querystring("send")
totalchar=request("totalchar")
response.write " <html><head"&_
"><title>HTML-ASPConverter Ver 1.1</title> <meta http-equiv='Content-Type' content='text/"&_
"html; charset=iso-8859-1'></head><body bgcolor='#FFFFFF' text='#000000'>" 
response.write "<!-- &copy; Inovart 2002 All rights reserved --><b>HTML - ASP Converter 1.1</b><br><br>Htmlcode<form name='form1' method='post' action='translate.asp?send=yes'>"&_
"<textarea name='textfield' cols='40' rows='5'>"&textfield&"</textarea><br>"&_
"<br>Characters before linefeed<br><select name='totalchar'><option>50</option><option>100</option><option>150</option> <option>200</option></select>"&_
"<br><input type='submit' name='Submit' value='Translate'><INPUT TYPE='button' VALUE='Reset form' onClick=""top.location='translate.asp'""></form><br><br>--------------------------------------------------------------------------------------------------------<br><br>"

'bryter av raden efter ett visst antal tecken
Function br(str)
	Dim antal, tecken, count
	antal = cint(totalchar) 'Antal tecken som raden skall vara.[totalchar]

	for tecken = 1 to len(str)
	     count = count + 1
	     Response.Write Mid(str, tecken, 1)
	     If count > antal Then Response.Write "<font color='#993333'>&quot;</font><font color='#000000'>&amp;_</font><BR><font color='#993333'>&quot;</font>": count = 0
	next
End Function
asptext = replace(textfield,"""","'")
asptext = replace(replace(asptext, "<","&lt;"),">","&gt;")
asptext = replace(asptext,"å","&amp;aring;")
asptext = replace(asptext,"ä","&amp;auml;")
asptext = replace(asptext,"ö","&amp;ouml;")
asptext = replace(asptext,"Å","&amp;Aring;")
asptext = replace(asptext,"Ä","&amp;Auml")
asptext = replace(asptext,"Ö","&amp;Ouml;")
text="<b>ASP:</b><br><br><font color='#993333'>&lt;% Response.write &quot;</font><font color='#009900'>"& asptext &"</font>"
if send ="yes" then
if len(text)>200 then
response.write br(text)
else
strbryt = Replace(text, vbCrLf, "&lt;br&gt;")
response.write strbryt 
end if

Response.write "<font color='#cccccc'>&lt;!--// &copy; Inovart 2002 --&gt;</font><font color='#993333'>""</font><font color='#993333'> %&gt;</font><br><br><b>&copy; Inovart 2002</b>"
end if
Response.write "</body></html>"

%>

Är det någon som har ett tips om hur det inte skall delas i ett ord?!

Medlem sedan nov. 20017 144 inlägg
#23

Har hittat ett litet program för det på nätet.
Om ngn skulle vara intresserad.

HTML to ASP Converter

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