• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bestimmten Text in die Zwischenablage kopieren

Status
Für weitere Antworten geschlossen.

trainmen

Neues Mitglied
Hi,

ich will einen Text in die Zwischenablage kopieren. Wie geht das mit Java o.ä.? Der Text soll aber nicht auf der Seite stehen.

______
|Button | <--- Da wird drauf geklickt und dann ist der vorher
eingefügte Text in der Zwischenablage.


THX FOR HELP
 
Werbung:
Werbung:
Ja sowas suche ich, aber nicht genau so. Ich will nur den Button ohne Textfeld. Also der zu kopierende Text soll im Queltext sein
 
so gehts
Code:
...
<script type="text/javascript">
  //<![CDATA[
    function clpSet() {
      window.clipboardData.setData("Text", document.name.text.value);
    }
  //]]>
</script>
...
<form name="name" action="">
  <input type="hidden" name="text" value="Dies ist der zu kopierende Text!" />
  <input type="button" value="Kopieren" onclick="clpSet();" />
</form>
...
...aber nur im IE
 
Danke genau des wollte ich haben. Hab aber noch einer frage, wie bekomme ich des in eine Tabelle. Hab es schon versucht aber immer ist dieses Zeichen ">" in der Tabelle mit dem Button zu sehen. Des Zeichen soll aber da ja nicht sein.
 
Werbung:
Ohne Code können wir dir leider nicht helfen.


MfG, matibaski
 
Oh sry :oops: ,

HTML:
<table id="Tabelle1" border="1" cellspacing="2" cellpadding="2" width="100%" style="height: 36;" >
 <tr style="height: 24px;">
  <td width="58">
   <p>test</p>
  </td>
  <td width="58" <head>
<script type="text/javascript">
  //<![CDATA[
    function clpSet() {
      window.clipboardData.setData("Text", document.name.text.value);
    }
  //]]>
</script>
</head>
<body>
<form name="name" action="">
  <input type="hidden" name="text" value="Dies ist der zu kopierende Text!" />
  <input type="button" value="Kopieren" onclick="clpSet();" />
</form>
</body>>
   <p>&nbsp;</p>
  </td>
 </tr>
</table>
 
HTML:
</body>>
da ist der Übeltäter ^^
(das zweite ">")

EDIT:
irgendwie is der ganze Code ziemlich durcheinander
-> <table> fängt scheinbar im Head an
-> <script> steht in der Tabelle (geht, sollte aber besser in den Head)
-> in der Tabelle steht <body></body> egtl sollte es umgekehrt sein

so sollte es besser aussehen
Code:
<html>
  <head>
    <title>...</title>
    <script>
    </script>
  </head>
  <body>
    <form>
      <table>
        <tr>
          <td>
            <input />
          </td>
        </tr>
      </table>
    </form>
  </body>
</html>
 
Zuletzt bearbeitet:
Werbung:
Erstmal hallo, ich bin der neue und komm jetzt oefter *gg* Ich werd mich jetzt auch nicht lange darueber auslassen wie klasse dieses Forum ist, das wisst Ihr denk ich selber.

Sorry das ich diesen alten Thread nochma auferstehen lasse,doch a) hat er mir sehr geholfen (thx to BcF) und desweiteren hab ich da ne kleine Zusatzfage. Ist es irgendwie moeglich Formatierungen wie z.B. Bold mit zu kopieren ?.

Ich hab es jedenfalls nicht geschafft, bin aber auch weit davon entfernt ein HTML Guru zu sein.

Kind Regards

Der Nec
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben