PHP [JavaScript] Inhalt von Textbox mit Button kopieren

raven16

Lieutenant
Registriert
Nov. 2008
Beiträge
580
Hi ich hab mal ne simple Frage:

Wie bekomm ich das hin den Inhalt meiner Textbox mit einem Button in die Zwischenablage zu kopieren?

Meine Textbox sieht so aus:
HTML:
<input class="formtyp1" type="text" onclick="this.select()" value="&lt;a href=&quot;domainname.de/home.php&mainmenu=1&quot;&gt;&lt;img src=&quot;domainname.de/css/design/inhalt/werbung/meinbild.gif.gif&quot;&gt;&lt;/a&gt;">
Mein Button:
HTML:
<input type="button" class="buttontyp2" value="Kopieren">

Ich hoffe ihr könnt mir helfen :)
 
gib der Textbox eine id wie "txt1" whatever
und dann im button ein onclick event

HTML:
<script type="text/javascript">
   function copy2clip()
   {
	if(window.clipboardData && clipboardData.setData) // prüfen obs überhaupt geht
	{
		clipboardData.setData("Text", document.getElementById("txt1").value);
	}
	else
	         alert("cannot copy to clipboard"); // fehlermeldung wenn funktion gesperrt
   }
</script>

<input id="txt1" class="formtyp1" type="text" onclick="this.select()" value="&lt;a href=&quot;domainname.de/home.php&mainmenu=1&quot;&gt;&lt;img src=&quot;domainname.de/css/design/inhalt/werbung/meinbild.gif.gif&quot;&gt;&lt;/a&gt;">

<input onclick="copy2clip();" type="button" class="buttontyp2" value="Kopieren">
so ungefähr ^^
 
Ne die IF-Abrage scheitert...
Und wozu soll das "Text" gut sein, wo das ins Clipboard kopiert werden soll?
 
setData Method

Assigns data in a specified format to the dataTransfer object or the clipboardData object.

Syntax

bSuccess = object.setData(sDataFormat, sData)

Parameters

sDataFormat Required. A String that specifies the format of the data to be transferred, using one of the following values.

Text
Transfers data formatted as text.
URL
Transfers data formatted as a URL.

sData Required. A String that specifies the data supplied by the source object. This information can be descriptive text, a source path to an image, or a URL for an anchor. When you pass "URL" as the sDataFormat parameter, you must use the sData parameter to provide the location of the object that is transferred.


bei der If kann ich nicht helfen, kannst ja weglassen und schauen ob's trotzdem geht, dann hast halt kein Error handling
 
Zurück
Oben