webForumDet fria alternativet

Smiley-hjälp

2 svar · 245 visningar · startad av SaraMilana

SaraMilanaMedlem sedan juli 20027 inlägg
#1

Hej!
Försöker ändra alla ":)" till en små smiley-bilder i min gästbok. Men jag fattar inte vad jag gör för fel?

När man trycker på Skicka, så ska funktionen changesmile anropas och skicka med värdet på meddelandet:

<form action="post.cgi" method="POST" name="post" onSubmit="changesmile(document.post.message.value)">

Sen vill jag bara byta ut ":)" mot HTML-koden för bilden:

<script language="Javascript">
	<!--
	function changesmile(inText) {
	  inText = Replace(inText, ":)", "<img src='smile.gif' width='15' height='15' border='0'>")
	  document.post.message.value = inText
                }
	// -->
</script>

Det fungerar bara inte...???

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

Jag tror du har blandat ihop VBScripts Replace()-funktion med JavaScripts replace()-metod ;)

...
document.post.message.value=inText.replace(/(:\))/g,"<img src='smile.gif' width='15' height='15' border='0'>");
...

:)

SaraMilanaMedlem sedan juli 20027 inlägg
#3

Åååh, va klantigt! :)
Tack så mycket, det fungerar alldeles perfekt!

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