Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682

    Individuare posizione del mouse

    Stavo creando delle funzioni per creare un piccolo web editor.
    Ho creato una funzione per inserire elementi lista.
    La funzione usa prompt per prendere il numero di elementi lista
    function lista()
    {
    tag_li = "[*]\n";
    msg = window.prompt("","Inserisci il numero di elementi");
    path = document.editor.testo.value;
    for(i=0; i<msg; i++){
    path+=tag_li;
    document.editor.testo.value = "<ul>\n" + path + "[/list]";
    }
    }
    Il problema é che se ho scritto del testo nella textarea ingloba tutto nei tag.
    Posso leggere la posizione del cursore del mouse nella textarea?
    Credo sia possibile ma non sono molto bravo con js.
    Grazie a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Ho risolto in maniera molto più semplice:
    function lista()
    {
    tag_li = "[*]\n";
    msg = window.prompt("","Inserisci il numero di elementi");
    document.editor.testo.value+="\n<ul>\n";
    for(i=0; i<msg; i++){
    document.editor.testo.value += tag_li;
    }
    document.editor.testo.value+="[/list]\n";
    }

    Ho concatenato al vecchio valore della textarea in questo modo
    e sembra funzionare bene.
    Grazie a tutti comunque

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.