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

    Cleditor e anteprima in tempo reale

    vorrei ottenere un'anteprima in tempo reale di quello che scrivo.
    ho usato questa funzione:
    codice:
    var nuovariga = /\n/g;
    function sostituiscitextdiv() {
        var NuovoTesto = document.getElementById("text").value;
        NuovoTesto = NuovoTesto.replace(nuovariga, "
    ");
        var DivElement = document.getElementById("anteprima");
        DivElement.innerHTML = NuovoTesto;
    }
    ho una textarea dove dovrei caricare cleditor.
    ho però un problema: se nn carico cleditor l'anteprima funziona; se lo carico no.
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <head>
            <title>Scroll</title>
            <link rel="stylesheet" type="text/css" href="style2.css" />
            <link rel="stylesheet" type="text/css" href="jquery.cleditor.css" />
            <script type="text/javascript" src="anteprima.js"></script>
            <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
            <script type="text/javascript" src="jquery.li-scroller.1.0.2.js"></script>
            <script type="text/javascript" src="jquery.cleditor.min.js"></script>
            <script type="text/javascript">
                $(document).ready(function() {
                    $("#text").cleditor();
                });
            </script>
        </head>
        <body>
            <textarea id="text" name="text" onkeyup="sostituiscitextdiv();"></textarea>
            <p id="anteprima"></p>
        </body>
    </html>
    sapete dirmi se è possibile far funzionare entrambe le cose?
    anche in altro modo va bene.

  2. #2
    al posto di cleditor ne ho provati altri, e tutti hanno lo stesso comportamento: quando sono attivati l'anteprima in tempo reale nn funge.
    secondo c'è un motivo?
    esiste un altro modo per avere l'anteprima in tempo reale?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non funziona (cedo) perché jquery usa già l'evento keyup tramite .bind("keyup mouseup",....) nella textarea e due eventi sullo stesso oggetto si sovrascrivono.
    Soluzioni, o modifichi .cleditor() o lo togli e usi qualcosa d'altro tipo tinymce.
    Non conoscendo bene jquery potrei sbagliarmi, pertanto ti consiglio d'attendere pareri più autorevoli.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    provo tynimce e ti dico se con quello funziona!

  5. #5
    neanche con tinymce funziona.
    forse è una caratteristica degli editor.
    o forse dovrei usare jquery per ottenere l'effetto.

  6. #6
    provato anche con questo che usa jquery: http://javascript.html.it/demo/javas...01/esempio.htm
    nada.
    a questo punto aspetto di vedere se qualcuno ha una solution!!

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.