colaholiker
Mitglied
Hallo allerseits,
ich stelle auf einer Webpage ein Directory als Tabelle dar.
In Spalte 1 stehen immer die Dateinamen oder "Dir" für einen Unterordner.
Ich habe eine weitere Spalte (Nr4) dazugesetzt in der es pro Eintrag einen Button gibt.
Damit möchte ich den Dateinamen in Spalte1 wie im Thema gesagt, in die Zwischenablage bekommen.
Im Netz gibt es Beispiele die laufen, wenn der Text in einem Textfeld steht, aber das tut meiner ja nicht. Dabei ist die ID des Textfelds der Schlüssel.
Ich hab auch ein Textfeld in die Tabelle bekommen, aber sowas sieht... nicht aus.
Ein Beispiel fand ich wo ein "normaler" Text in einem Feld der Tabelle ersetzt wird, also das Umgekehrte was ich brauche.
Aber so hab ich erfahren daß auch <td> eine ID haben kann.
Also:
<td id="cp">mein Dateiname.pdf</td>
und als Button etwa
<td><button type ="button" onclick="Copy()">Dateiname kopieren</button></td>
...
function "Copy() {
var copyText = document.getElementById("cp");
...
bekomme ich nicht zum laufen, weil die Variable "copyText" leer bleibt.
Das Beispiel wo der Tabelleneintrag ersetzt wurde nutzte ".innerHTML".
Aber das hilft mir bisher nicht.
Weiß jemand wie ich das hinbekomme? Evtl. ist ja <td id="cp"... eine Sackgasse?
Anschlußfrage: ich muß zeilenweise sicher die ID ändern (ID01...).
Wie stelle ich es dann an, nur eine Funktion dafür zu brauchen?
vielen Dank.
ich stelle auf einer Webpage ein Directory als Tabelle dar.
In Spalte 1 stehen immer die Dateinamen oder "Dir" für einen Unterordner.
Ich habe eine weitere Spalte (Nr4) dazugesetzt in der es pro Eintrag einen Button gibt.
Damit möchte ich den Dateinamen in Spalte1 wie im Thema gesagt, in die Zwischenablage bekommen.
Im Netz gibt es Beispiele die laufen, wenn der Text in einem Textfeld steht, aber das tut meiner ja nicht. Dabei ist die ID des Textfelds der Schlüssel.
Ich hab auch ein Textfeld in die Tabelle bekommen, aber sowas sieht... nicht aus.
Ein Beispiel fand ich wo ein "normaler" Text in einem Feld der Tabelle ersetzt wird, also das Umgekehrte was ich brauche.
Aber so hab ich erfahren daß auch <td> eine ID haben kann.
Also:
<td id="cp">mein Dateiname.pdf</td>
und als Button etwa
<td><button type ="button" onclick="Copy()">Dateiname kopieren</button></td>
...
function "Copy() {
var copyText = document.getElementById("cp");
...
bekomme ich nicht zum laufen, weil die Variable "copyText" leer bleibt.
Das Beispiel wo der Tabelleneintrag ersetzt wurde nutzte ".innerHTML".
Aber das hilft mir bisher nicht.
Weiß jemand wie ich das hinbekomme? Evtl. ist ja <td id="cp"... eine Sackgasse?
Anschlußfrage: ich muß zeilenweise sicher die ID ändern (ID01...).
Wie stelle ich es dann an, nur eine Funktion dafür zu brauchen?
vielen Dank.