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 484 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!

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb