Avatar billede dennism Nybegynder
30. juni 2003 - 17:44 Der er 4 kommentarer og
1 løsning

JavaScript: Funktion

Jeg bruger en javascript funktion vha. at dette link:
<a href="java script:tag_sys('b')">

Hvordan skal denne funktion se ud, for at den markerede tekst i "document.skriv.besked" kommer til at se sådan her ud:
<b>den_markerede_tekst</b>

B'et kommer fra linket hvor jeg kalder funktionen.

Sådan ser funktionen ud indtil videre, men jeg er godt klar over, at den ikke virker endnu. Men hvordan skal den se ud?

<script language='JavaScript'>
function tag_sys(tag)
{
document.skriv.besked.value = ;
}
</script>

Jeg vil efterfølgende bruger dette link:
Avatar billede horsmark Nybegynder
30. juni 2003 - 18:09 #1
Er du ved at bygge en minieditor i et textarea ?
Avatar billede dennism Nybegynder
30. juni 2003 - 18:10 #2
Tja.. En mini-minieditor! Er ved at lave et profilsystem til et community, hvor brugerne kan lave en præsentation.
Avatar billede grunken Nybegynder
30. juni 2003 - 18:13 #3
fandt det her på et tidspunkt, og det virker absolut kun i ie

<script language=javascript>
<!--

var isSelected

function markSelection (txtObj) {
if (txtObj.createTextRange) {
  txtObj.caretPos = document.selection.createRange().duplicate();
  isSelected = true;
}
}

function insertTag ( txtName, tag, enclose ) {
var closeTag = tag;
if (enclose) {
  var attribSplit = tag.indexOf ( ' ' );
  if (tag.indexOf ( ' ' ) > -1)
    closeTag = tag.substring(0, attribSplit);
}
if (isSelected) {
  var txtObj = eval("document.forms[0]." + txtName);
  if (txtObj.createTextRange && txtObj.caretPos) {
    var caretPos = txtObj.caretPos;
    caretPos.text = ( ( enclose ) ? "<"+tag+">"+caretPos.text+"</"+closeTag+">" : "<"+tag+">"+caretPos.text );
    markSelection ( txtObj );
    if (txtObj.caretPos.text=='') {
      isSelected=false;
    txtObj.focus();
    }
  }
} else {
}
}

//-->
</script>

<form>
<textarea name="tsttxt" ONSELECT="markSelection(this);" ONCLICK="markSelection(this);" ONKEYUP="markSelection(this);"></textarea>
<input type="button" value="fed" onClick="insertTag ('tsttxt','b',true )">
</form>
Avatar billede dennism Nybegynder
08. juli 2003 - 12:12 #4
Grunken >>

Smider du lige et svar?
Avatar billede grunken Nybegynder
09. juli 2003 - 18:39 #5
Svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester