J
j-l-n
Guest
Ich möchte mit JS auf Klick einen Text markieren und diesen dann kopieren.
Beginnen wir zuerst mit dem Markieren: ich würde gerne eine Lösung finden, die in allen halbwegs aktuellen Browsern läuft.
Folgender Code:
Bitte testen und rückmelden, in welchen Browsern der Code läuft.
Ich habe bereits einige Chrome-Versionen getestet, da klappt das Ganze problemlos. Chrome kann also schonmal abgehakt werden.
Wenn jemand Verbesserungen im Code hat, damit dieser in mehr Browsern läuft, oder sonst wie optimiert wird: bitte einfach anmerken.
Wenn wir dann das mit dem Markieren abgeschlossen haben, können wir auch zum Kopieren kommen. Und wenn das Ganze dann fertig ist, könnten wir das evtl. sogar in unsere FAQ schieben!
Beginnen wir zuerst mit dem Markieren: ich würde gerne eine Lösung finden, die in allen halbwegs aktuellen Browsern läuft.
Folgender Code:
Code:
function markieren(ID){
var text = document.getElementById(ID);
selection = window.getSelection();
var range = document.createRange(); range.selectNodeContents(text); selection.removeAllRanges(); selection.addRange(range);
}
Ich habe bereits einige Chrome-Versionen getestet, da klappt das Ganze problemlos. Chrome kann also schonmal abgehakt werden.
Wenn jemand Verbesserungen im Code hat, damit dieser in mehr Browsern läuft, oder sonst wie optimiert wird: bitte einfach anmerken.
Wenn wir dann das mit dem Markieren abgeschlossen haben, können wir auch zum Kopieren kommen. Und wenn das Ganze dann fertig ist, könnten wir das evtl. sogar in unsere FAQ schieben!
Zuletzt bearbeitet: