Salve a tutti!
Ho inserito in un form guestbook dei pulsanti che mi diano i tag html per il grassetto, il corsivo e il sottolineato...
Qui sotto i codici:
Mi chiedevo come mai usando il medesimo codice per i link (inserendo quindi <a href="">ciao</a>) il pulsante non mi funziona.
Inoltre vorrei sapere, come faccio a fargli dare uno spazio "automatico"? come potete vedere l'ho inserito prima del tag (es. "[ ]<u>" +ul+ "</u>"), ma se si vuole inserire un tag come prima parola come faccio a non fargli dare lo spazio? Devo inserire una sorta di "if document.getElementById è vuoto allora inizia senza spazio altrimenti no"?
Ho inserito in un form guestbook dei pulsanti che mi diano i tag html per il grassetto, il corsivo e il sottolineato...
Qui sotto i codici:
Codice:
<script>
function bold(){
var b=prompt("Inserisci il testo","");
if (b!=null) {
document.getElementById("message").value = document.getElementById("message").value + " <strong>" +b+ "</strong>";
} else {
var N=alert("Non hai inserito nessun testo!");
}
}
</script>
<script>
function italics() {
var it=prompt("Inserisci il testo","");
if (it!=null){
document.getElementById("message").value = document.getElementById("message").value + " <i>" +it+ "</i>";
} else {
var N=alert("Non hai inserito nessun testo!");
}
}
</script>
<script>
function underline() {
var ul=prompt("Inserisci il testo","");
if (ul!=null){
document.getElementById("message").value = document.getElementById("message").value + " <u>" +ul+ "</u>";
} else {
var N=alert("Non hai inserito nessun testo!");
}
}
</script>
Mi chiedevo come mai usando il medesimo codice per i link (inserendo quindi <a href="">ciao</a>) il pulsante non mi funziona.
Inoltre vorrei sapere, come faccio a fargli dare uno spazio "automatico"? come potete vedere l'ho inserito prima del tag (es. "[ ]<u>" +ul+ "</u>"), ma se si vuole inserire un tag come prima parola come faccio a non fargli dare lo spazio? Devo inserire una sorta di "if document.getElementById è vuoto allora inizia senza spazio altrimenti no"?