Visualizzazione risultati 1 fino 3 di 3

Discussione: [JS] Scrivere in una textarea attorno ad una selezione

  1. #1
    Guest

    Predefinito [JS] Scrivere in una textarea attorno ad una selezione (risolto)

    Salve a tutti!

    Sto creando per un mio Form una sorta di BBcode.
    Ora, non riesco a far si che alla pressione del bottone vengano inseriti due elementi attorno alla porzione di testo che ho selezionato, l'unica cosa che riesco a fare è inserire un singolo elemento alla fine del testo, potete aiutarmi?

    Grazie a tutti!
    Ultima modifica di morgensterngdr : 28-08-2009 alle ore 12.59.02 Motivo: risolto

  2. #2
    Guest

    Predefinito

    Codice:
    	var obj = document.tuoform.tuatextarea;
    	if(document.selection) {
    		obj.focus();
    		sel = document.selection.createRange().text;
    	} else if(obj.selectionStart || obj.selectionStart == "0") {
    		sel = obj.value.substring(obj.selectionStart, obj.selectionEnd);
    	} else {
    		sel = null;
    	}
    E in sel hai il testo selezionato nella textarea.

    EDIT:
    Anche io ci ho provato a fare la stessa cosa circa 2 mesi fa, questo è il risultato:
    http://nokiagames.altervista.org/scr...script/my2.php
    Ultima modifica di nokiagames : 28-08-2009 alle ore 11.50.21

  3. #3
    Guest

    Predefinito

    Nokiagames, ti ringrazio per la risposta, ma ho risolto diversamente.

    Il form che sto creando è una modifica ad una vecchia versione della tagboard (la nuova mi fa schifo quindi continuo con la vecchia). Ho risolto usando il sistema di inserimento bbcode della stessa piattaforma phpBB che include anche delle ottimizzazioni crossbrowser.

    Grazie comunque dell'aiuto!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •