inhalt eines img elements

  • Zitat

    dein code wie er da steht klappt so leider nicht

    Doch, der funktioniert, ich habe ihn getestet.

    Zitat

    aber das feld soll ja nicht angezeigt werden

    Wird es auch nicht, es wird temporär erzeugt, in den DOM eingefügt und nach dem Copy gleich wieder gelöscht.

    Zitat

    ich glaube mitlerweile das geht nicht mit userscripte

    Und ich bin hundertprozentig sicher, dass es geht. Du postest immer, dass der Text in einer Variablen steht. Wie kommt er denn dort hinein?

  • frag mich nicht warum aber sofunctioniertes wie ich es haben


    document.body.addEventListener('click', copy, true);

    function copy(e){

    var text = window.getSelection()

    localStorage.setItem('text', text);

    var as=localStorage.getItem('text');

    var inp = document.createElement("input");

    inp.value = as;

    document.body.appendChild(inp);

    inp.select();

    document.execCommand("copy");

    inp.parentNode.removeChild(inp);

    }



    dank dir mit deine hilfe hat es ja irgendwie geklappt .....ich weiss nur nicht ob maan den code so lassen kann ,ob das java gerecht ist ??

  • der text aus der variabel der sollte durchs mkieren da irgendwie hin kommen ,aber so wie ich es jetzt habe kopiert er den makierten text da direkt rein ....ich teste mal noch etwas nicht das da jetzt doch och was falsch ist und das mit den kopieren nur einmal zufall wahr

  • Super, dass es funktioniert. Aber ich glaube, der Umweg über Localstorage ist überflüssig. Probiere es so:

    Code
    document.body.addEventListener('click', copy, true);
    function copy(e){
        var inp = document.createElement("input");
        inp.value = window.getSelection();
        document.body.appendChild(inp);
        inp.select();
        document.execCommand("copy");
        inp.parentNode.removeChild(inp);
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!