Template:Print-Button: Difference between revisions
Jump to navigation
Jump to search
Created page with "<div class="print-export-buttons" style="float: right; margin: 10px 0; padding: 10px; border: 1px solid #ddd; background: #f8f9fa; border-radius: 3px;"> <strong>📄 Export:</strong><br> <button onclick="window.print()" style="padding: 5px 10px; margin: 2px; background: #0645ad; color: white; border: none; cursor: pointer; border-radius: 3px;"> 🖨️ Drucken/PDF </button><br> <button onclick="copyContent()" style="padding: 5px 10px; margin: 2px; background:..." |
No edit summary |
||
| Line 1: | Line 1: | ||
<div | <div style="float: right; margin: 10px 0; padding: 10px; border: 1px solid #ddd; background: #f8f9fa; border-radius: 3px;"> | ||
<strong>📄 Export:</strong><br/> | |||
<input type="button" onclick="window.print()" value="🖨️ Drucken/PDF" style="padding: 5px 10px; margin: 2px; background: #0645ad; color: white; border: none; cursor: pointer; border-radius: 3px;" /><br/> | |||
<input type="button" onclick="copyPageContent()" value="📋 Text kopieren" style="padding: 5px 10px; margin: 2px; background: #00af89; color: white; border: none; cursor: pointer; border-radius: 3px;" /> | |||
</div> | </div> | ||
<script> | <script type="text/javascript"> | ||
function | function copyPageContent() { | ||
var content = document.getElementById('mw-content-text'); | |||
if (content) { | |||
var textContent = content.innerText || content.textContent; | |||
if (navigator.clipboard) { | |||
navigator.clipboard.writeText(textContent).then(function() { | |||
alert('Seiteninhalt wurde kopiert!'); | |||
} | }).catch(function() { | ||
alert('Kopieren fehlgeschlagen. Bitte manuell kopieren.'); | |||
}); | |||
} else { | |||
alert('Bitte manuell kopieren: Strg+A, dann Strg+C'); | |||
} | |||
} | |||
} | } | ||
</script> | </script> | ||
Revision as of 15:49, 29 May 2025
📄 Export:
<input type="button" onclick="window.print()" value="🖨️ Drucken/PDF" style="padding: 5px 10px; margin: 2px; background: #0645ad; color: white; border: none; cursor: pointer; border-radius: 3px;" />
<input type="button" onclick="copyPageContent()" value="📋 Text kopieren" style="padding: 5px 10px; margin: 2px; background: #00af89; color: white; border: none; cursor: pointer; border-radius: 3px;" />
<script type="text/javascript"> function copyPageContent() {
var content = document.getElementById('mw-content-text');
if (content) {
var textContent = content.innerText || content.textContent;
if (navigator.clipboard) {
navigator.clipboard.writeText(textContent).then(function() {
alert('Seiteninhalt wurde kopiert!');
}).catch(function() {
alert('Kopieren fehlgeschlagen. Bitte manuell kopieren.');
});
} else {
alert('Bitte manuell kopieren: Strg+A, dann Strg+C');
}
}
} </script>