Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Kilin
    Registrato dal
    Mar 2003
    Messaggi
    453

    BB Code... qualcosa di simile...

    Salve... sto creando un mio cms... e nel forum sto creando una specie di BB code!

    Ok per la parte PHP, ma in JS... sn una frana!

    E mi rivolgo a voi che certamente sapete più di me a riguardo!

    Vorrei che cliccando su un tasto, esattamente come quelli che sn in questo forum quando si scrive un post, venga inserita una stringa in una textarea, ad un secondo click invece ne venga inserita un altra.

    in modo da fare ad esempio:

    Primo click sul pulsante: nella textarea viene visualizzato il tag di apertura [CITAZIONE]. Scrivo la citazione... Clicco di nuovo, e mi scrive [/CITAZIONE]

    Potete aiutarmi??? :master:

    Grazie, ciao!

  2. #2
    prova a leggere la mia pillola al riguardo: dovresti trovare quello che ti serve.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao


    <script>
    <!--
    function insert(tag){
    document.mioForm.Messaggio.value += tag+" ";
    document.mioForm.Messaggio.focus();
    }
    // -->
    </script>

    <form name="mioForm">
    <textarea name="Messaggio" cols="40" rows="6" wrap="VIRTUAL"></textarea>
    </form>


    <form>
    <input type="button" value="Bold" onclick="javascript:insert('[bold] [/bold]')">
    <input type="button" value="Size" onclick="javascript:insert('[size] [/size]')">
    </form>



    Massimo

  4. #4
    Utente di HTML.it L'avatar di Kilin
    Registrato dal
    Mar 2003
    Messaggi
    453
    Così lo so fare...

    Ma vorrei che al primo click inserisca ad esempio [ BOLD ], e ad un secondo click inserisca [/ BOLD ]... E così via! Come dire: se il numero di clicks è dispari inserisci [ BOLD ], se è pari [ / BOLD ]

    Credo che il meccanismo sia questo... ma non so realizzarlo!

  5. #5
    Utente di HTML.it L'avatar di Kilin
    Registrato dal
    Mar 2003
    Messaggi
    453
    Ok, ho rielaborato un po' lo script... Grazie a tutti e due...

    Ma ora vorrei riuscire a fare un'altra cosa... Spero che nn mi manderete a quel paese!


    Vorrei ottenere questo:

    1- in una textarea ho un testo
    2- lo seleziono con il mouse
    3- cliccando su un pulsante un javascript aggiunge una stringa a scelta prima del testo selezionato, ed una dopo...

    Ad esempio, ho un testo nella textarea:

    "Ciao a tutti"

    Io lo seleziono, clicco su un pulsante e ottengo nella textarea; "[BOLD]Ciao a tutti[/BOLD]"

    Se po' fa? :master:

    Grazie, ciao!

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.