Questo codice codice funziona, ma se aggiungo:codice:function seleziona() { selectedText = document.selection.createRange().text; result = ""; if (selectedText) { result = selectedText; } return result; } function pPrompt1(msg, intro) { if (intro == "") { intro = seleziona() } b = prompt(msg, intro); if (b!="") { selectedText = document.selection.createRange().text; if (selectedText) { document.selection.createRange().text = ""+b+" "; document.selection.empty(); } else { document.getElementById('testo').value += ""+b+" "; } } } function pPrompt2(msg, intro) { if (intro == "") { intro = seleziona() } i = prompt(msg, intro); if (i!="") { selectedText = document.selection.createRange().text; if (selectedText) { document.selection.createRange().text = ""+i+" "; document.selection.empty(); } else { document.getElementById('testo').value += ""+i+" "; } } } function pPrompt3(msg, intro) { if (intro == "") { intro = seleziona() } u = prompt(msg, intro); if (u!="") { selectedText = document.selection.createRange().text; if (selectedText) { document.selection.createRange().text = ""+u+" "; document.selection.empty(); } else { document.getElementById('testo').value += ""+u+" "; } } } <input type="button" onClick="pPrompt1('Inserisci il testo', '');" value="Grassetto" name="grassetto" style="font-weight:bold"><input type="button" onClick="pPrompt2('Inserisci il testo', '');" value="Corsivo" name="corsivo" style="font-style:italic"><input type="button" onClick="pPrompt3('Inserisci il testo', '');" value="Sottolineato" name="sottolineato" style="text-decoration: underline">
quest'ultimo non va, apre il prompt ma non scrive il testo nella textarea, perchè? :master:codice:function pPrompt4(msg, intro) { if (intro == "") { intro = seleziona() } blu = prompt(msg, intro); if (blu!="") { selectedText = document.selection.createRange().text; if (selectedText) { document.selection.createRange().text = "[BLU]"+blu+"[/BLU] "; document.selection.empty(); } else { document.getElementById('testo').value += "[BLU]"+blu+"[/BLU] "; } } } <input name="blu" type="image" src="../images/blu.gif" alt="blu" onClick="pPrompt4('Inserisci il testo', '');">

Rispondi quotando
