Rich Text Format

ASP

15 svar · 301 visningar · startad av costodia

Medlem sedan aug. 2000864 inlägg
Trådstart#1

Påhotmail finns det ett val när man ska skicka ett mail som heter "Rich Text Format" detta gör så att allt man skriver komme ri htmlformat, vilket även betyder att man kan klistra in hela htmlsidor och skicka iväg, detta skule jag vilja ha till en av mina databaser så att mina besökare kan skriva sitt inlägg i formet i till exempel verdana, eller lägga in en bild,så det jag undrar är om man måste ha någon komponent på server eller vad man måste göra för att kunna ha Rich Text Format?

tack på förhand,

Medlem sedan dec. 1999707 inlägg
#2

Border bara vara att alternativet är valt så konverterar man inte taggarna i inlägget. Ingen Server.HTMLEncode alltså.

Men man bör tänka på att då låter man användaren göra en massa kul på sidan. Man skulle ju kunna tänka sig att man inte tillåter script-taggar eller event-attribut. Sånt tar tid att fixa förstås.

Jag känner inte till någon komponent som fixar det.

Medlem sedan aug. 2000431 inlägg
#3

Ehh om han menar så så är det bara å låta bli server.htmlencode..
men på hotmail så kan man tex ändra storleken på texten när du skriver så blir det i den storleken som i word eller dyl..

Medlem sedan aug. 2000864 inlägg
#4

jag det är det jag vill kunna göra,
finns det ingen script i t e jsp eller asp som kan fia detta utan en komponent?

Medlem sedan dec. 19996 721 inlägg
#5

Men det hänger helt på klienten, och inbegriper i första ledet inte ASP eller något annat serverjox.

Det funkar endast i IE för Windows.

Prova denna HTML-kod, så förstår du

<DIV contentEditable=true>
Ändra den här texten!
</DIV>

Medlem sedan aug. 2000431 inlägg
#6

Muhahaha...

Vart har du tänkt att man ska skriva <DIV contentEditable=true>
Ändra den här texten!
</DIV>

?????
Fungerar ju inte om man lägger den i textarean... :o

Medlem sedan aug. 2000431 inlägg
#7

Aha...
Nu fattar jag..
man måste skriva richtextbox :D

Medlem sedan aug. 2000864 inlägg
#8

var ska man skriva rich textbox?

Medlem sedan aug. 2000431 inlägg
#9

Tex så här:

<DIV contentEditable=true>
<richtextbox>
<b>FET STIL</b>
</richtexbox>
</DIV>

Men nu är ju frågan hur man ändrar innehållet i den..
tex om man vill ha fet stil....

jag försökte med

formen.richnamnet.value='<b>HEJ</b>'

men det gick inte...
någon??

Medlem sedan dec. 19996 721 inlägg
#10

Nej, man skriver document.execCommand("Bold")

Det ska/kan inte ligga i en textarea, utan det ska vara i en DIV.

Medlem sedan aug. 2000431 inlägg
#11

Aha...
Finns det ingenstans där man kan läsa lite mer om detta? :Q

Medlem sedan dec. 19996 721 inlägg
#12

msdn.microsoft.com

Medlem sedan aug. 2000431 inlägg
#13

Jag sökte på richtextbox..
Kom ju bara upp massa jox med VB6.0 mm...

Medlem sedan dec. 19996 721 inlägg
#14

RichTextBox har inte med detta att göra. Sök på contentEditable och execCommand.

Medlem sedan aug. 2000431 inlägg
#15

Ok!
Tack så mycket..
Bara en fråga till..
Hittade ett exempel på deras sidan, får jag kopiera det?
Och modifera scriptet själv mm?

Medlem sedan dec. 19996 721 inlägg
#16

Ja, exemplet är ju till för att man ska lära sig, så.....

368 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
121 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)