Kan man göra så här ?
Om man har en textarea och sedan markerar ett ord i den och trycker på en knapp så ska den skriva in före och efter tex <font size=4>ord</font> i textarean där ordet är.
Hoppas ni fattar vad jag menar.
11 svar · 214 visningar · startad av alfa
Kan man göra så här ?
Om man har en textarea och sedan markerar ett ord i den och trycker på en knapp så ska den skriva in före och efter tex <font size=4>ord</font> i textarean där ordet är.
Hoppas ni fattar vad jag menar.
Nej.
Öhh... allting är möjligt men sen hur besvärligt det blir att göra det är en annan sak.
Om ni fattar vad jag menar.
:-)
Inte med hjälp av Javascript i en webbläsare.
Ahrm... jo... i IE 5...
så här:
Funktion i <head></head>
function hiliteToFont4(txtArea){
txtAreaName = txtArea.name;
txtRange = document.all[txtAreaName].createTextRange();
txtContainer = txtRange.parentElement().name;
objRange = document.selection.createRange();
hiliteTxt = objRange.text;
toFont4_Txt = "<font size='4'>" + hiliteTxt + "</FONT>";
if(hiliteTxt != ""){
objRange.text = toFont4_Txt;
}
}
Fält som du skriver i...
<textarea cols="30" rows="15" name="txtMainText"></textarea>
anropa funktionen med:
<a href="#" onClick="javascript:hiliteToFont4(txtMainText);">Size 4</a>
Ska funka...
Dan
------------------
Freedom without discipline is chaos. Discipline without freedom is tyranny.
DmSProject
[Redigerat av DmS den 02 jan 2001]
Tja! Vad säger man...
Schysst! ;)
:-)
Tyvärr kan jag inte ta all cred för det, har fått det i tredje/fjärde hand och det fanns ingen upphovsman till det. Men nog är det bra att ha för admingränssnitt...
Dan
------------------
Freedom without discipline is chaos. Discipline without freedom is tyranny.
DmSProject
Om jag vill ha flera alternativ t.ex:
<a href="#" onClick="javascript:hiliteToFont4(txtMainText);">Size 1</a>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText);">Size 2</a>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText);">Size 3</a>
hur gör man då ?
Kan nån som är en fena på javascript
säga hur man gör om funktionen till att klara fler olika alternativ ?
annars kan man ju ha ett gäng liknande
funktioner men det blir väl lite väl
mycket onödig kod...
Mvh
Antar att du menar ngt liknande det här:
<script langauage="jscript">
function hiliteToFont4(txtArea,size){
txtAreaName = txtArea.name;
txtRange = document.all[txtAreaName].createTextRange();
txtContainer = txtRange.parentElement().name;
objRange = document.selection.createRange();
hiliteTxt = objRange.text;
toFont4_Txt = "<font size='"+size+"'>" + hiliteTxt + "</FONT>";
if(hiliteTxt != ""){
objRange.text = toFont4_Txt;
}
}
</script>
<textarea cols="30" rows="15" name="txtMainText"></textarea>
<br>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText,1);">Size 1</a>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText,2);">Size 2</a>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText,3);">Size 3</a>
------------------
AIDS :
Apple Infected Disk Syndrome
Ja !
Men om jag vill ha fler funktioner
som t.ex <img src=" osv.
Då kanske jag måste lägga till helt nya funktioner ?
Eller ???