Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    FCKeditor Version 2.1.1 - intercettare il valore

    Vi spiego il problema
    Uso questo editor sin dalle versioni precedenti ... senza problemi mi sono trovato smepre bene ma una cosa non sono mai riuscito a fare ... intercettare il valore contenuto.

    Ho capito che lui tiene in memoria il contenuto caricato dall'inizio ...
    facendo l'alert del contenuto anche modificato lui mi stampa sempre il contenuto messo all'inizio e non quello editato ... al submit passa il contenuto giusto

    come posso fare per fargli intercettare il valore che è in quel momento ?

    grazie a tutti

  2. #2
    avvolte la domanda più oscura offre la risposta più ovvia!

    prova così!
    codice:
    <input type="button" value="mostra testo corrente" onclick="getTesto()"/>
    <script type="text/javascript">
    	function getTesto(){
    		alert(oFCKeditor.Value);	
    	}
    </script>
    dove naturalmente oFCKeditor è il nome della variabile dell'oggetto FCKeditor!

    però ho provato solo se usi l'editor da javascript direttamente!

    codice:
    var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
    
    oFCKeditor.BasePath	= /FCKeditor/ ;
    
    oFCKeditor.Height	= 300 ;
    
    oFCKeditor.Value	= 'This is some [b]sample text<\/strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor<\/a>.' ;
    
    oFCKeditor.Create() ;
    se lo usi con asp, o php, non lo so...se ti serve anche per uno di questi due chiedi pure, e cercherò la variabile nascosta! ke sonno....

  3. #3
    Scusami..l'ho detta grossa! credevo che il value potesse funzionare...cercherò meglio.. a presto!


  4. #4
    l'hai detta grossa si

    l'alert del value riesco a farlo visualizzare ... il problema è il contenuto ... non è quello editato ma il valore caricato all'inizio

    chi sa qualcosa ?

  5. #5

    si si...

    Mi aggancio al post per riproporne il tema principale.

    COME SI FA A VALIDARE UNA FORM DOVE SIA PRESENTE UN FCKEDITOR?!
    Cioè come si intercetta, appunto, il contenuto dell'editor per poter, qualora fosse vuoto, visualizzare un bell'alert all'utente?!?!

    HELP!!!

  6. #6
    io non ci sono riuscito

    faccio i controlli quando mi servono lato server
    ma devi tener presente che l'html che ti genera anche se non visualizzi nulla c'è sempre qualche tag tipo

    </p> ecc ecc

  7. #7
    Si a questo ci avevo pensato... ma a parte questo altro problemi, nessuno sa come controllare il valore del fckeditor al submit del form?!

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ravanando nel codice mi pare di aver capito che si possa fare così
    codice:
    function Controlla(){
      //bisogna trovare l'iframe eEditorArea all'interno dell'iframe NOMECAMPO___Frame
      var iFrame = document.getElementById('NOMECAMPO___Frame').contentWindow.document.getElementById('eEditorArea').contentWindow;
      alert(iFrame.document.getElementsByTagName('BODY')[0].innerHTML)
    }

  9. #9
    grazie willybit

    appena posso ci smanetto un po'
    cmq non c'è da intercettare solo il value del campo quando è vuoto ma tutti i tag "p,div, ..." che inserisce quando si edita

  10. #10
    Grazie anche da parte mia, sono riuscito ad implementarlo nel codice di controllo.
    Rimane il problema succitato che se c'è

    &nspb;</p> che in pratica si traduce in nulla, lui lo vede (ovviamente) come contenuto...

    Come fare quindi?! Con un sistema a espressioni regolari?!

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.