Dem Besucher die Select-, Copy- & Paste-Arbeit erleichtern

Dies ist der Code für diese Seite:

Diesen Text mit einem Klick selektieren und in den Zwischenspeicher übernehmen
Click to highlight and copy this text to clipboard


Durch diese Funktion, deren Träger ein JavaScript-Skript ist, wird das Selektieren erleichtert. In Micro$oft-Browsern wird der so selektierte Text zugleich in den Zwischenspeicher übernommen, so dass man ihn mit der Rechnerfunktion "Einfügen" ("paste", "insert") an beliebiger anderer Stelle kopieren kann.
Zum Vergleich hier noch einmal der Quelltext dieser Seite:
<HTML>
<HEAD>
	<META name="generator" content="Spider Writer HTML Editor">
	<TITLE>Text to clipboard script</TITLE>
<style>
.highlighttext{text-align: center; width: 100%; background-color: #F0C060; color: #303080; font-size: 100%; text-decoration: none;}
.highlighttext:hover {background-color: #E6E6FA; color: #B08030;}
</style>

<script type="text/javascript">
<!--
var copytoclip=1;
function HighlightAll(theField) {
var tempval=eval("document."+theField);
tempval.focus();
tempval.select();
if (navigator.appName.indexOf("Microsoft") != -1&&copytoclip==1){
therange=tempval.createTextRange();
therange.execCommand("Copy");
window.status="Contents highlighted and copied to clipboard!";
setTimeout("window.status=''",1800);
}
}
//-->
</script>
</HEAD>
<body>

<form name="test">
<div align="center">
<textarea name="select1" rows=8 cols=30=no> These are some words that have no meaning. However, when put together they do a pretty good job of filling up the space to demonstrate this little script.</textarea>
<p><a class="highlighttext" href="javascript:HighlightAll('test.select1')">Diesen Text in den Zwischenspeicher übernehmen <br>Copy to clipboard</a></p>
</div>
</form>

</body>
</HTML>

Anregung: bravenet.com