Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538

    [DOJO] - Recuperare e settare il contenuto di un Editor

    Sto utilizzando la libreria dojo.

    Per creare un editor WYSIWYG utilizzo il seguente codice:
    codice:
    var editorArgs = {
    items: ["linkGroup","|","textGroup","|","justifyGroup","|","indentGroup","|","listGroup","|","colorGroup"]
    };
    var editor = dojo.widget.fromScript("Editor", editorArgs,dojo.byId("contentNode"));
    Ora, da javascript, per recuperare il contenuto utilizzo il metodo .getEditorContent()

    codice:
    Contenuto = editor.getEditorContent();
    Come faccio invece per settarlo?
    ho provato con innerHTML sull'id contentNode, e apparentemente funziona. Se però poi vado ad usare nuovamente il .getEditorContent(), mi ritorna il primo valore che aveva l'edit, e non quello che ho settato.

    Chi mi da una mano?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    come spiegavo nel mio post, è essatamnete il metodo che ho provato a usare (ovvero l'innerHTML)
    Facendo cosi funziona, però, se poi vado nuovamente a usare .getEditorContent(), non mi restituisce ciò che ho settato, ma solo che è stato settato la prima volta.
    Capito?

  4. #4
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    mmm sto notando che qui http://dojotoolkit.org/pipermail/doj...ry/003495.html si parla della RichTExt, mentre io sto lavorando col widget Editor

  5. #5
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    up

  6. #6
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    ok, ho risolto
    per chi avrà il mio stesso problema, per settare il contenuto di un EDITOR in dojo, bisogna fare:

    codice:
    editor._richText.editNode.innerHTML = "Testo da inserire";
    dove 'editor' è il nome che abbiamo dato al widget quando lo abbiamo creato da javascript.

    Ciao ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Che era quello che faceva il codice al mio link... solo che generava una più comoda funzione setEditorContent... :rollo:
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    questa funzione:

    setEditorContent: function(t){
    this.editNode.innerHTML=t;
    },

    applicata al file editor.js (io uso il widget Editor e non il Richtext) non funzionava.

    facendo invece
    editor._richText.editNode.innerHTML
    (in pratica aggiungendo "_richText") invece funziona!

    grazie lo stesso!

    ciao ciao

  9. #9
    ciao a tutti e prima di tutto grazie per gli eventuali aiuti che mi darete
    riapro questo thread poiché vorrei alcune informazioni riguardo questi editor.
    questi editor permettono di modificare le pagine web senza conoscere tag?
    le parti modificate, i div o altro, saranno quindi memorizzati nella pagina html originale in maniera tale che al prossimo accesso ci saranno le nuove modifiche?


    Grazie
    D'oh!

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.