webForumDet fria alternativet
Logga in / Bli medlem

Infoga i textarea

JavaScript

2 svar · 215 visningar · startad av K@llen

Medlem sedan mars 20032 667 inlägg
Trådstart#1
<script type="text/javascript">
var minPos=false;
document.onkeydown=function(){
 minPos = document.selection.createRange();
}
function position() {
 minPos = document.selection.createRange();
}
function insert(objektet){
 if(minPos){ minPos.text += objektet }
}
</script>

<a href="#" onClick="insert('[citat]');">Infoga citat</a>

Detta fungerar utmärkt i IE, men när jag testar i Mozilla vill det inte fungera. Jag man få detta att fungera i andra webbläsare också? Och isåfall hur?

Medlem sedan nov. 20017 144 inlägg
#2

Kolla; denna funkar även i mozilla.
http://www.webwizguide.info/asp/sample_scripts/RTE_preview/default.asp

Medlem sedan mars 20032 667 inlägg
#3

Tack Jesper, men den grunkan verkar för avancerad för min smak. Iofs hade det nog gått att plocka ut någon bra funktion från den, men det borde väl finnas lättare lösningar för att skicka in några forumkod-taggar?

Kanske går det inte fixa på ett enkelt sätt, men det går kanske göra en liten koll. Om det är IE, skicka in det på rätt position, annars skicka in det sist i textarean.

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)