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

    Faccine in un form su posizione... REVENGE

    Salve a tutti,
    dopo un'accurata ricerca nei vari 3d del forum ne ho trovato uno che rispondeva alla mia domanda, peccato in senso negativo, allora volevo sapere se qualcosa su questo fronte era cambiato, spero tanto di si

    La mia domanda era se fosse stato possibile inserire il codice di una faccina, in un campo di testo, ma alla posizione corrente del cursore, e ovviamente il tutto dovrebbe essere Cross-Browser, perchè altrimenti non me ne faccio di niente...

    Forse chiedo troppo???


    A Presto -Daniele-

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    totalmente crossbrowser e' impossibile
    codice:
    function addSml(sml) {
    	var obj=document.mioform.msg;
    	if (document.all) {
    		obj.focus();
    	  	var sel=document.selection;
    	  	var rng=sel.createRange();
    	  	rng.colapse;
    	  	rng.text=sml;
    	} else if(obj.selectionEnd){
    		var lng=obj.textLength;
    		var from=obj.selectionStart;
    		var to=obj.selectionEnd;
    		obj.value=obj.value.substring(0,from)+sml+obj.value.substring(to,lng)
    	} else obj.value+=sml;
    	obj.focus();
    }
    codice:
    <form name="mioform">
    <textarea name="msg"></textarea>
    <input type="button" value=":)" onclick="addSml(':)')" />
    </form>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285
    so che il post è vecchissimo ma è quello che cercavo.L'unica cosa in più è che vorrei che il cursore restasse là dove sono andato ad inserire il testo (a destra di questo)come si potrebbe fare?

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.