PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 14 > JS: Paste in Textarea (Firefox)

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 14.03.2009, 11:27
Threadersteller
himak
 
Standard

JS: Paste in Textarea (Firefox)



Hi zusammen,

ich habe in einer Website eine Funktion welche den Inhalt des Clipboards in eine Textarea einfügen soll. Das Problem: Der Text wird immer am Anfang der Seite eingefügt, nicht jedoch innerhalb der Textarea.

Hier der Code:
HTML-Code:
<script type="text/javascript">    
    function autoPaste() {
        var textarea = document.getElementById('ta');
        document.designMode = 'on';
        textarea.focus();
        textarea.select();
        document.execCommand("paste", false, null);
        document.designMode = 'off';
    }
</script>
<h1>Dies ist ein Test</h1>
<form>
   <textarea id="ta" onclick="autoPaste();"></textarea>
</form>
Das ganze soll in Firefox laufen. Der Code wird so ohne Fehler ausgeführt, aber es wird wie gesagt an der falschen Stelle (Seitenanfang, vor <h1>) eingefügt.
Was mache ich falsch?

PS: user.js habe ich entsprechend angepasst, damit es keine Rechte-Probleme gibt.

Geändert von himak (14.03.2009 um 11:36 Uhr).
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 14.03.2009, 12:18
pixelflat
 
Standard

Hab das Script getestet. Im IE wunderbar, unter FF funktioniert bei mir gar nichts.

Afaik hat man bei FF seit geraumer Zeit den Clipboard-Zugriff gesperrt. Erst wenn im Browser manuell der Zugriff erlaubt wird (bzw. ein Addon installiert wird), funktionierts wieder.
 
Alt 14.03.2009, 13:43
Threadersteller
himak
 
Standard

Zitat:
Zitat von pixelflat Beitrag anzeigen
Hab das Script getestet. Im IE wunderbar, unter FF funktioniert bei mir gar nichts.

Afaik hat man bei FF seit geraumer Zeit den Clipboard-Zugriff gesperrt. Erst wenn im Browser manuell der Zugriff erlaubt wird (bzw. ein Addon installiert wird), funktionierts wieder.
Ein Rechte-Problem dürfte nicht bestehen, da das durch eine Fehlermeldung signalisiert werden würde. Außerdem habe ich die FF-Konfiguration so angepasst, dass Clipboard-Zugriffe (bei localhost-Seiten) erlaubt sind. Das geht indem man im FF-Profil-Ordner eine Datei user.js ablegt. Diese enthält:
Code:
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://localhost");
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
Einfügen tut er ja auch, nur eben nicht da, wo ich es erwarten würde...
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: , ,

Ähnliche Tags: , , , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Sinnvolle Plugins für Firefox cl4w Anwendungssoftware 49 15.06.2011 11:34
Probleme mit Firefox trotz DSL 16000 dieterausk Anwendungssoftware 7 16.02.2011 08:49
Firefox 3.6.4 stürtzt ständig ab - LÖSUNG maximo-BO Anwendungssoftware 2 27.06.2010 08:13
Mozilla Firefox lässt sich nichtmehr starten KillaMarci Anwendungssoftware 1 14.10.2009 16:55
[HowTo] Ältere Firefox Addons für neue Firefox Version kompatible machen davidjohn15 Anwendungssoftware 6 09.05.2009 09:37
Firefox 3 horas29 Anwendungssoftware 25 03.08.2008 03:36
Firefox: Google Toolbar ärgert mich himak Anwendungssoftware 8 14.04.2007 13:49


Sie betrachten gerade: JS: Paste in Textarea (Firefox)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr.



Im PC Forum registrieren