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

    copiare una tabella in clipboard... qual è il barbatrucco?

    Provate a copiare e incollare questo codice in Word o Frontpage (la pagina wysiwyg, non quella del codice):

    <TABLE>
    <TR>
    <TD>1</TD>
    <TD>2</TD>
    <TD>3</TD>
    <TR>
    </TABLE>

    Vedrete che lo copierà "così com'è".

    Invece provate a fare disegnare la stessa tabella in IE o Frontpage, poi copiate questa tabella e incollatela in Word o Frontpage: vedrete la tabella disegnata, non il codice "così com'è".

    Qual'è la differenza?

    In definitiva, chiedo alle menti di questo forum, come posso da Javascript copiare questa tabella in clipboard nel "secondo" modo?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    javascript non puo' aiutarti, provo a darti una spiegazione il piu' semplice possibile
    quando selezioni e copi qualcosa quelle informazioni extra (i tag della tabella dell' esempio) vengono comunque copiate
    tutto dipende da dove incolli: aree predisposte ad interpretare queste informazioni extra a corredo e predisposte a renderle visivamente lo faranno (ognuna a proprio modo),
    aree non predisposte non lo faranno

    un editor wysiwyg web based lo fa (esistono in rete infiniti esempi, dal piu' semplice al piu' complesso), una textarea no,
    cosi' come, per estendere il concetto fuori dall' ambito strettamente web, word lo fa, ma in notepad riuscirai solo ad incollare il testo

  3. #3
    Originariamente inviato da Xinod
    tutto dipende da dove incolli:
    Il problema è che l'evidenza mi mostra che non dipende tutto da dove incolli, ma dipende anche da cosa contiene la clipboard.
    A seconda di cosa contiene la clipboard, quando la incolli direttamente nella pagina wysiwyg nel primo caso vedi il testo mentre nell'altro caso vedi la tabella disegnata.
    Voglio proprio capire cosa deve contenere la clipboard affinché quando la incolli funzioni come nel secondo caso.

  4. #4
    Ho trovato questo documento MS che parla di differenti clipboard formats, incluso un "HTML Clipboard Format": http://msdn.microsoft.com/en-us/library/ms649015(VS.85).aspx

    Forse che il trucco stia tutto nel settare il clipboard format come HTML? (come?)

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.