Vinzenz Mai: Bild in Zwischenablage - so geht es im IE

Beitrag lesen

Hallo Thomas,

Weil ich beauftragt wurde dies so zu machen. und ich habe schon gesehen das dies funktioniert (nur im ie). komme aber nicht an den code.

so geht's: Beispiel

  
<html>  
<head>  
<title>Kopieren in die Zwischenablage</title>  
<script type="text/jscript">  
[code lang=javascript]  
function copy_to_clipboard(id) {  
    var element = document.getElementById(id);  
  
    var controlRange;  
    if (document.body.createControlRange) {  
        controlRange = document.body.[link:http://msdn2.microsoft.com/en-us/library/ms536385.aspx@title=createControlRange()];  
        controlRange.[link:http://msdn2.microsoft.com/en-us/library/ms535925.aspx@title=addElement](element);  
        controlRange.[link:http://msdn2.microsoft.com/en-us/library/ms536419.aspx@title=execCommand]('[link:http://msdn2.microsoft.com/en-us/library/ms536980.aspx@title=Copy]');  
    }  
}  

</script>
</head>

<body>
 <h3><a href="javascript:return false;" onclick="copy_to_clipboard('bild')">Kopiere das Bild in die Zwischenablage</a></h3>
 <div><img  id="bild" src="http://vinzenzmai.vi.funpic.de/tmp/bilder/darstellungsfehler.png"></div>
</body>
</html>
[/code]

Immerhin gibt der IE7 eine Warnung aus, eine Webseite möchte auf meine
Zwischenablage zugreifen :-)
Einfügen ist auch in ganz normalen Grafikprogrammen möglich.

Freundliche Grüße

Vinzenz