Ämne: Kodknappar
Visa ett inlägg
Oläst 2005-01-23, 01:32 #3
Schneakers avatar
Schneaker Schneaker är inte uppkopplad
Medlem
 
Reg.datum: Jun 2004
Inlägg: 168
Schneaker Schneaker är inte uppkopplad
Medlem
Schneakers avatar
 
Reg.datum: Jun 2004
Inlägg: 168
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.
Schneaker är inte uppkopplad   Svara med citatSvara med citat