webForumDet fria alternativet

Smiley fundering...

ASPur ASP

3 svar · 551 visningar · startad av Biasse

BiasseMedlem sedan aug. 2003480 inlägg
#1

Undrar lite över varför smileys alltid skrivs in som tecken och inte som bild direkt?

tex.

<script language="Javascript">
<!-- hide
function insertsmily(smilyface){
document.forms[0].meddelande.value+=smilyface;
}
// -->
</script>

<a href="Javascript:insertsmily('[:(]');"><font color="#99CCFF"><img alt="smily  [:O]" border="0" hspace="0" src="images/sad.gif"></font></a><font color="#99CCFF">

Sen när man läser ut den.

<%
strMeddelande=Replace(strMeddelande,"[:(]","<img src='images/sad.gif'>")
%>

Går det inte att få den att synas direkt när man skriver?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Som användare/besökare av sidan är det enklare och mer begripligt (alla kan inte HTML) att skriva in tecken. Dessutom kanske du som sidmakare vill applicera vissa attribut på img-taggarna (style, height, width t.ex.).

TroxyMedlem sedan mars 20041 505 inlägg
#3

Anledningen till att smajl-bilderna inte visas direkt i textrutan är att det är krångligt :P
En <textarea> kan bara innehålla vanlig text. Om man vill visa bilder och annat så måste man fejka och trixa med Javascript.

BiasseMedlem sedan aug. 2003480 inlägg
#4

Tackar.. Trodde nog det var på det viset men ville kolla om det fanns nån lösning ändå :)

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)