Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Funzione "copia" tasto destro

    Ciao a tutti, vorrei incorporare nel mio sito un menù che si apre cliccando il tasto destro (al posto del classico) solo che ho un problema: non riesco ad implementare la funzione copia.
    Posto il codice per farvi capire un pò quello che ho provato a fare (ho cercato di aggiungere la funzione al codice che ho trovato su un sito)

    var menu1 = [
    {'Copia': function(menuItem,menu) { document.execCommand('Copy') } },
    {'Visita Google': function(menuItem,menu) { location.href = "http://www.google.it/"; } },
    {'Visita Wikipedia': function(menuItem,menu) { location.href = "http://www.Wikipedia.it/"; } },
    {'Visita AlterVista': function(menuItem,menu) { location.href = "http://www.altervista.it/"; } },
    $.contextMenu.separator,
    {'Visita CodeSnippet': function(menuItem,menu) { location.href = "http://codesnippet.altervista.it/"; } }


    Dove ho sbagliato? Ringrazio anticipatamente!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    emulare il ctrl+c via codice mi risulta possibile in ben pochi browsers: IE, forse vecchi safari...
    ciao

  3. #3
    Ti sei dimenticato il ;
    codice:
    {'Copia': function(menuItem,menu) { document.execCommand('Copy'); } },

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669

    Re: Funzione "copia" tasto destro

    Originariamente inviato da ExtraSura
    Ciao a tutti, vorrei incorporare nel mio sito un menù che si apre cliccando il tasto destro (al posto del classico) solo che ho un problema: non riesco ad implementare la funzione copia.
    Posto il codice per farvi capire un pò quello che ho provato a fare (ho cercato di aggiungere la funzione al codice che ho trovato su un sito)
    Sorry, in molti browsers (Firefox in primis) la possibilità di lanciare document.execCommand('Copy') viene disabilitata di default. L'utente può decidere se abilitarla, ma non lo fa nessuno. Quindi scordati la funzione copia, a meno che tu non ti voglia accontentare di far funzionare il tuo script solo su IE…

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.