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

    Editor wyswyg e incollare

    E' possibile vietare che quando s incolla un testo preso da word o da internet i tag non vengano presi dall'editor di testo?
    Esiste una funzione che previene l'inserimento di tag indesidirati?

  2. #2
    Dipende da dove devi incollare.
    Se incolli in una textarea, la deformattazione è automatica.
    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

  3. #3

    A

    ovviamente non è un campo di testo.
    è dentro innerhtml

  4. #4

    Re: A

    Originariamente inviato da bendervinicio
    ovviamente non è un campo di testo.
    è dentro innerhtml
    ok
    dai un'occhiata qui:

    http://www.javascriptkit.com/script/...movehtml.shtml

    (Consigliata anche una ricerca).
    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

  5. #5
    Grazie delle risposte.
    Cercando ho trovato metodi per incollare il testo e poi eliminare i tags.
    Quella cosa complicata che sto cercando veramente però è la possibilità di incollare il testo e nel mentre che s'incolla viene filtrato automaticamente. Magari tramite una funzione.

    Quando carico la pagina nel campo innerhtml inserisco una cosa di default . una tabella e un po' di testo.
    Il tutto grazie a questo metodo "ONLOAD" --> funzione che inizializza il tutto.
    Magari esiste "ONPASTE" che mi permette poi di fare una funzione che filtra?.

    Spero di essermi spiegato ^_^

  6. #6
    L'handler onPaste non esiste.
    Qui nell'indice della guida puoi vedere tutti i tipi di eventi:

    http://javascript.html.it/guide/lezione/831/gli-eventi/

    In ogni categoria di eventi puoi vedere i tag HTML a cui possono essere associati i rispettivi handler.
    Nel tuo caso se stai usando un editor WYSIWYG classico, l'input non è né una textarea, né un div, ma un IFRAME con designMode impostato ad "ON".
    Quindi dovresti cercare un handler che si possa associare ad un inline frame (IFRAME).
    A questo punto però ti conviene più fare una ricerca inversa, ovvero cercare le specifiche del tag IFRAME e gli handler ammessi:

    http://www.java2s.com/Code/HTMLCSSRe...ntHandlers.htm
    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    onpaste esiste (cosi' come onbeforepaste), per il solo IE ma esiste
    e mi risulta gestibile anche per iframe con designmode=on

  8. #8
    A meno di non usare un'intranet aziendale in cui tutti hanno IE il fatto che esista non è d'aiuto.

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da emanueledg
    L'handler onPaste non esiste.

  10. #10
    Ok ok ok!
    Solo questione di forma!
    Dire che esiste solo per IE e dire che non esiste sono cose diverse, ma il risultato non cambia.

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.