Hallo Zusammen,
ich verzweifle gerade an einem Script... Folgendes Szenario:
Ich habe eine Tabelle mit 3 Spalten und 8 Zeilen mit folgendem Aufbau:
Bezeichnung | Text (in einem Textareafeld) | Button
Nun möchte ich, wenn auf den dazugehörigen Button geklickt wird, dass der Inhalt der Textarea ins Clipboard kopiert wird.
Mit einem fest definierten Feld kappt das Problemlos, ich will aber natürlich nicht für jede Zeile eine eigene Funktion schreiben die bis auf den zu kopierenden Feldname alle gleich sind.
Im Code mit dem fest definierten Feld sieht das bisher so aus:
Zu testen habe ich bereits eine weiter Funktion eingebaut um auszulesen, welcher Button geklicked wurde:
Im Prinzip muss ich ja nur dafür sorgen, dass ich die clicked_id in eine Variable schreibe und diese auf (mit einer if-Funktion?) auf die ID der Textarea matche und in der Funktion aufrufe.
Leider will das nicht so wie ich will... Ich bin für Vorschläge offen
LG r4
ich verzweifle gerade an einem Script... Folgendes Szenario:
Ich habe eine Tabelle mit 3 Spalten und 8 Zeilen mit folgendem Aufbau:
Bezeichnung | Text (in einem Textareafeld) | Button
Nun möchte ich, wenn auf den dazugehörigen Button geklickt wird, dass der Inhalt der Textarea ins Clipboard kopiert wird.
Mit einem fest definierten Feld kappt das Problemlos, ich will aber natürlich nicht für jede Zeile eine eigene Funktion schreiben die bis auf den zu kopierenden Feldname alle gleich sind.
Im Code mit dem fest definierten Feld sieht das bisher so aus:
HTML-Code:
<button id="testfeld" type="button" onclick="copyToClipboard()">Copy</button>
Code:
<script type="text/javascript"> function copyToClipboard() { /* Get the text field */ var copyText = document.getElementById("testfeld"); /* Select the text field */ copyText.select(); copyText.setSelectionRange(0, 99999); /* For mobile devices */ /* Copy the text inside the text field */ document.execCommand("copy"); /* Alert the copied text */ /* alert("Copied the text: " + copyText.value); */ } </script>
Zu testen habe ich bereits eine weiter Funktion eingebaut um auszulesen, welcher Button geklicked wurde:
Code:
function get_click(clicked_id) { var clicked_id = alert(clicked_id); }
Leider will das nicht so wie ich will... Ich bin für Vorschläge offen
LG r4
Kommentar