You are not logged in.

  • Login

1

Thursday, January 25th 2007, 8:06pm

Inhalt der Zwischenablage automatisch einfügen

Hallo

gibt es eine Möglichkeit ein Eingabefeld zu machen bei dem sobald man rein klickt der Inhalt aus der Zwischenablage eingefügt wird ? also das man sich quasi Rechtsklick einfügen oder Strg+v sparen kann

2

Thursday, January 25th 2007, 8:09pm

Soweit ich weis, wäre sowas nur mit JavaScript möglich und dann auch nur im IE. Am besten du googelst dir mal gewisse Funktionen. Versichern kann ich dir aber einen Erfolg dabei nicht, vorallem wegen der Browseranpassung.

Woher kommt denn der andere Text, der eingefügt werden soll? Vielleicht lässt sich das Problem ja anders lösen.

3

Thursday, January 25th 2007, 8:39pm

allein aus sicherheitstechnischen Gründe sollte soetwas nicht gehen..
Falls es doch bei manchen Browsern funtkioniert, dann sollte man nicht davon ausgehen, dass es immer klappen wird.

4

Thursday, January 25th 2007, 9:04pm

schade ok danke für eure Hilfe

5

Thursday, January 25th 2007, 9:31pm

Moment moment. Woher kommt der Text denn nun, den du da rein kopierst? Kommt er von zufällig von der gleichen Seite? Dann wäre es möglich eine andere Methode zu wählen, die dann aber mit gewissen (besseren) JavaScript Kenntnissen verbunden wäre.

6

Friday, January 26th 2007, 1:19am

aus der Zwischenablage also wenn du den Text makierst und Strg+c drückst

7

Friday, January 26th 2007, 11:08am

Herman meint, ob du innerhalb einer Seite eine Markierung machen und woanders einfügen willst, ob du Text aus einer anderen Anwendung (z.B. Word) kopierst und einfügst.

Denn eine Markierung kannst du mit JavaScript auslesen (folglich auch kopieren)

8

Friday, January 26th 2007, 2:27pm

Naja, die Zwischenablage sollte sich am besten aus Sicherheitsgründen gar nicht auslesen lassen, wenn doch, - und vor allem, wenn man dies anwendet - sollte man vorsichtig sein, da man eventuell sensible Daten bekommen könnte und dies sicher nicht im Sinne des Users ist *Hackerverdacht*.

Zudem kann man nicht voraussetzten, dass die erwarteten Daten auch wirklich in der Zwischenablage vorhanden sind, da jeder Anwender nebenher beim "surfen" andere Anwendungen ausführen kann. Wenn sich z.B. auf einmal ein Bild im Speicher befindet erhälst du nichts als Datenmüll, wie es z.B. bei den "multiblen" Zwischenablagen in Word ausschaut, kann man sich dabei auch fragen.

Je nach Verwendungszweck kannst du Daten in einer Session übergeben oder dem User das kopieren und einfügen einfach selbst überlassen. Bei einigen Anwendungsarten, wäre anstelle einer Webseite auch ein Standalonetool nicht verkehrt.

Aber solange wir nicht wissen, was du damit machen willst und woher diese Daten kommen sollen, können wir dir auch nicht verraten, wie du dein Problem lösen kannst... ;)

9

Tuesday, February 13th 2007, 8:03pm

Versuchs mal hiermit, damit geht es:

HTML Code

1
2
3
4
5
6
7
<form name="eins">
 <textarea rows=4 cols=50 name="eins"></textarea>
 
 <input type=button value="Zwischenablage
Auslesen" 
onClick="this.form.eins.focus();document.execCommand('Paste')">
</form>


Gruß Mike

10

Tuesday, February 13th 2007, 9:22pm

Das klappt aber auch nur für den IE.
Beim Opera gibts gar keine Möglichkeit und beim Firefox meines Wissens auch nicht.
Zumindest nicht ohne irgendwelche Browsereinstellungen zu ändern.

Social bookmarks