Visualizzazione dei risultati da 1 a 3 su 3

Discussione: annullare prompt

  1. #1
    Utente di HTML.it L'avatar di daspide
    Registrato dal
    Nov 2001
    Messaggi
    132

    annullare prompt

    ciao,
    con questa funzione:

    codice:
    function boldato(i) {
    	formtext = document.form1.contenuto_X;
    	var win_boldato = new Array();
    	win_boldato[0] = "Digita il testo da grassettare"; 
    	win_boldato[1] = "Vai a capo";
    	win_boldato[2] = "Digita il testo in corsivo";
    	var indicescr = "ESATTAMENTE QUI";
    	var titoper = new String(win_boldato[i]);
    	var win_prompt = prompt(titoper,indicescr);
    	var indicescr = win_prompt;
    	var win_simbol = new Array();
    	win_simbol[0] = (""+ indicescr +"");
    	win_simbol[1] = (indicescr + "
    ");
    	win_simbol[2] = (""+ indicescr +"");
    	formtext.value = formtext.value + win_simbol[i]; 
    }
    l'utente mediante dei link apre un prompt che include il testo, a seconda delle esigenze, in grassetto.., a capo
    o corsivo.., ma se l'utente da 'Annulla' nel prompt, comunque viene aggiunto nella text area del testo.
    es.: se clikko grassetto e do annulla, compare null
    sapete come posso evitare senza usare un replace?!?!?
    ciao e grazie
    ...cosa puoi fare con un rasoio,un limone ed un gatto?!?......
    d%asp%ide

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova:
    codice:
    function boldato(i) {
    	formtext = document.form1.contenuto_X;
    	var win_boldato = new Array();
    	win_boldato[0] = "Digita il testo da grassettare"; 
    	win_boldato[1] = "Vai a capo";
    	win_boldato[2] = "Digita il testo in corsivo";
    	var indicescr = "ESATTAMENTE QUI";
    	var titoper = new String(win_boldato[i]);
    	var win_prompt = prompt(titoper,indicescr);
        if(win_prompt) {
    	var indicescr = win_prompt;
    	var win_simbol = new Array();
    	win_simbol[0] = (""+ indicescr +"");
    	win_simbol[1] = (indicescr + "
    ");
    	win_simbol[2] = (""+ indicescr +"");
    	formtext.value = formtext.value + win_simbol[i]; 
        }
    }
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di daspide
    Registrato dal
    Nov 2001
    Messaggi
    132
    Grazie è perfetto, però non ne capisco perfettamente il sel senso.
    cioe if(win_prompt) e annulla??
    cosa succede?
    ...cosa puoi fare con un rasoio,un limone ed un gatto?!?......
    d%asp%ide

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.