Avatar billede planetdb Nybegynder
14. november 2001 - 15:52 Der er 4 kommentarer og
1 løsning

Highlight tekst, og indsæt link..

Hvis der er nogle med lidt ekstra viden indenfor dette område så må du/i meeeget gerne hjælpe mig..

Jeg skal have lavet et script, det skal kunne lave et link når man markere teksten og trykker på en knap. Lidt ligesom word, eller lignende WYSIWYG-editorer.
Avatar billede nute Nybegynder
14. november 2001 - 15:57 #1
<html>
<script>
function doLink(){
    var lnk = prompt(\"Insert Link\",\"\");
    if (document.selection.createRange().text != \"\" && document.selection.createRange().text.indexOf(\"<i>\") == -1) {
        sT = document.selection.createRange(); 
        sTxt = \"<a href=\'\" + lnk + \"\'>\" + sT.text + \"</a>\";
        sT.text = sTxt
    } else {
    return false;
    }
}

</script>
<body>
<form><input type=\"button\" onClick=\"doLink();\" value=\"Make Link\">
<br>
<textarea cols=\"25\" rows=\"25\" name=\"Body\" style=\"font-family: verdana;\"></textarea>
</form>
</html>
Avatar billede planetdb Nybegynder
14. november 2001 - 16:07 #2
Mange tusinde tak!..:o)
Avatar billede planetdb Nybegynder
14. november 2001 - 16:08 #3
Det virkede perfekt...du er uden tvivl det største geni jeg har mødt herinde..! No shit! Kan du måske hjælpe mig med noget andet om lidt, jeg poster spørgsmålet som \"Java 2\"...du scorer 150 points på det hvis du har tid..!? det er et script af samme slags, det skal denne gang bare kunne ændre skriftype og om skriften skal være <b>, <i> eller <u>...
Avatar billede olebole Juniormester
14. november 2001 - 16:15 #4
<ole>
Med al respekt. Dette er måden, man ikke gør det på  =o)

Metoden execCommand() er beregnet til netop dette. Se dokumentationen på:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/execCommand.asp

Dens command Identifiers er her:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/commandids.asp

Læg mærke til, der er CreateLink, Bold, Italic o.m.a.
/mvh
</bole>
Avatar billede nute Nybegynder
14. november 2001 - 16:27 #5
olebole >> tja...det er jo fantastisk å se at M$ sine \"grensesprengende\" krumspring ikke fungerer som de skal :-DDD
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