Jag rippade WN:s kod rakt av och tryckte in i ett script hos oss. Kan visa hur det funkar:
Kod:
//-------------------------------------------
//låter folk använda fetstilt, understruken och
//kursiv text utan att kunna taggar.
//-------------------------------------------
var fetstatus = 'off';
var kursivstatus = 'off';
var underlinestatus = 'off';
function textTags(path, type, button){
if(type == 'fet'){
if(fetstatus == 'off'){
path.value = path.value + '[b]';
fetstatus = 'on';
button.value="Fetstilt av";
}
else if(fetstatus == 'on'){
path.value = path.value + '[/b]';
fetstatus = 'off';
button.value="Fetstilt på";
}
}
if(type == 'kursiv'){
if(kursivstatus == 'off'){
path.value = path.value + '[i]';
kursivstatus = 'on';
button.value="Kursivt av";
}
else if(kursivstatus == 'on'){
path.value = path.value + '[/i]';
kursivstatus = 'off';
button.value="Kursivt på";
}
}
if(type == 'underline'){
if(underlinestatus == 'off'){
path.value = path.value + '[u]';
underlinestatus = 'on';
button.value="Understruket av";
}
else if(underlinestatus == 'on'){
path.value = path.value + '[/u]';
underlinestatus = 'off';
button.value="Understruket på";
}
}
path.focus();
}
Detta anropas sedan typ såhär:
Kod:
<form name="bleh">
<textarea name="blah"></textarea>
<input type="button" onclick="textTags(document.forms['bleh'].blah, 'fet', this);" value="Fet på" />
</form>
Hoppas du förstår koden, annars får du lära dig javascript(som för övrigt är ett fult, äckligt, konstigt och allmänt dumt språk....)
Fungerande exempel hittas i hamsterpaj.net's forum, dock måste du vara registrerad för att se det.