• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Probleme mit dem zwischenablagenscript

merls

New member
Hallo ihr, ich hab da noch ein kleines problem mit dem zwischenablagen script:


<script language="JavaScript">
window.clipboardData.setData('Text', 'jswelt - die neue deutsche js-seite')

function auswahl(){
document.formular.ziel.select();
document.formular.ziel.focus();
}
</script>

<form name="formular">
Ziel:<br>
<textarea name="ziel" onfocus="auswahl()" style="WIDTH: 50%; FONT-FAMILY: Verdana">Drücken Sie hier STRG+V</textarea>
</form>



das formularfeld ist doch so gfesehn völlig überflüssig und dient nur dazu, das man dan in die zwischenablage eingelagerten
text mal schnell wo einfügen kann..

ich bin was java angeht aber leider nich gut informiert.

ich hätte gerne das ich mittels dieses javascript einen text, per knopfdruck in die zwischenablage einspeichern kann..

ich hatte schon überlegt, das script in einem unsichbaren frame laden zu lassen, doch wäre das recht umständlich, da ich für jeden text den ich per knopfdruck in die zwischenablage schieben will ne extra seite machen müsste.
jemand ne idee wie ich das per knopfdruck machen kann?

ich dachte das da vielleicht per <a href="javascript:eek:nClick=window.clipboardData.setData('Text', 'jswelt - die neue deutsche js-seite')"></a>

funktionieren könnte, doch ist mir nicht ganz klar füer was dann folgende parameter sind:

function auswahl(){
document.formular.ziel.select();
document.formular.ziel.focus();
}
</script>

jedenfalls hat mein script nur mit dem a href nciht funktionierd..
kann mir jemand helfen? wäre wirklich wichtig...
 
Zuletzt bearbeitet:
...den script kann ich die erklären, per

document.formular.ziel.focus();

setzt er die schreibmarke und die ansicht auf das formular formular und dem element ziel, mit

document.formular.ziel.select();

markiert er seinen inhalt.
bei dem rest kann ich dir leider nicht helfen.
 
Zuletzt bearbeitet:
also beim i.e gehts so

<input type="button" value="test" onclick="document.form.text.select(); document.form.text.focus(); execCommand('copy');">

bei den anderen weiß ichs nich
 
und wie würde der code aussehen, wenn ich folgende zahlenreihe in die zwischenablage per knopfdruck kopieren möchte:

1122334455
 
<html>
<head>
</head>
<body>
<form name=form>
<input type=text name=text value="1122334455">
</form>

<input type="button" value="test" onclick="document.form.text.select(); document.form.text.focus(); execCommand('copy');">

</body>
</html>

der copy command bezieht sich nur auf markierbare elemente soweit ich weiß.
also laß die was einfallen, css ist immer ne gut lösung :)
 
Zuletzt bearbeitet:
Zurück
Oben