webForumDet fria alternativet

Stoppa in text vid markören i en textarea...

1 svar · 298 visningar · startad av rincewind

rincewindMedlem sedan nov. 2003104 inlägg
#1

Hej,

Låt oss säga att jag har följande kod:

<script language="javascript">
function fill(){
  var myVar1 = prompt("Text?" , "Google");
  var myVar2 = prompt("URL?" , "http://www.google.com");
  var myVar3 = prompt("Title?" , "Gå till Google");
  document.forms["foo"].elements["bar"].value = document.forms["foo"].elements["bar"].value+ "<a target='_blank' href='" + myVar2 + "' title='" + myVar3 + "'>" + myVar1 + "</a>";
  
}
</script>
<form name="foo">
<textarea name="bar">
Tryck på "Fyll I"!
</textarea>
<input type="button" onclick="fill();" value="Fyll I!">
</form>

Då kommer texten från funktionen fill() att klippas till i slutet av den text som redan finns i textarean.

Men låt oss säga att jag vill stoppa in texten (som uppstår i funktionen fill()) i textarean där markören är ställd. Hur gör jag då? Någon som har tips hur man gör sådant?

Mvh
-- Rincewind

@ndersMedlem sedan juni 200032 969 inlägg
132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)