Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.

CSS/Javascript-Tutorial | Code markieren

Nach unten

CSS/Javascript-Tutorial | Code markieren Empty CSS/Javascript-Tutorial | Code markieren

Beitrag von Neovine Mo 13 Nov 2017 - 22:00

Guten Abend!

Dieses Tutorial soll dazu führen, dass Ihr einen kompletten Code auf einen Klick markieren und dann kopieren könnt.

CSS
Diesen Code fügt Ihr in Eure CSS ein:
Code:
/*Funktion zum Script -Code markieren-*/
.selectCode { float:right; text-transform: uppercase; cursor:pointer; }
div.cont_code { clear: right; }

Javascript
Ihr erstellt einen neuen Javascript und fügt diesen Code ein:
Code:
function selectCode(e) {
    var doc = document
        , text = $(e).closest("dl").find(".cont_code,code").get(0)
        , range, selection
    ;
    if (doc.body.createTextRange) {
        range = document.body.createTextRange();
        range.moveToElementText(text);
        range.select();
    } else if (window.getSelection) {
        selection = window.getSelection();      
        range = document.createRange();
        range.setStart(text.firstChild, 0);
        range.setEnd(text, text.childNodes.length);
        selection.removeAllRanges();
        selection.addRange(range);
    }
};
$(function(){$("dl.codebox:not(.spoiler,.hidecode)  > dd.code, dl.codebox:not(.spoiler,.hidecode)  > dd > code").closest("dl").find('dt').append('<span onClick="selectCode(this)" class="selectCode">diesen Code markieren</span>')});
Bei manchen Foren/Website's muss man einstellen, dass der Script auf jeder Seite vorhanden ist. Diese Einstellung ist zu empfehlen. Anschließend einfach absenden und ggf. aktivieren.

Das war's auch schon!
Nun sollte das Endergebnis ungefähr so aussehen:
CSS/Javascript-Tutorial | Code markieren Code12

Liebe Grüße
Neovine
Neovine

Laune : Aktiv
Anzahl der Beiträge : 13
Anmeldedatum : 04.10.17

http://neovine-animerpg.forumieren.com/

Nach oben Nach unten

Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten