ça affiche NULL mais je veux que ça affiche rien.
Bonjour,
Sur un petit éditeur de texte maison et pas piqué des hannetons et pas de moi non plus d'ailleurs, j'ai cette fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| switch(balise)
{
case 'a':
var URL=prompt("Adresse du lien:","http://");
var Titre=prompt("Titre du lien:","");
B="<"+balise+" href=\""+URL+"\" target=\"_blank\">"+Titre+"</"+balise+">";
break;
case 'b':
B="<"+balise+">"+B+"</"+balise+">";
break;
default:
B=balise;
break;
}
with(document.forms[form].elements[textarea])
{
focus();
value= AvantB +""+ B +""+ApresB;
}
break;
} |
Et je crée des liens en appelant la fonction comme suit :
Code:
1 2 3
| <input type="button" class="out"
onClick="BBcode('a','editeur','contenu');"
value="Lien hypertexte"> |
Alors ça fonctionne bien, mais si le visiteur annule l'opération lorsque le prompte est lancé, ça affiche :
Code:
<a href="null" target="_blank">null</a>
et ça c'est nul, c'est le cas de le dire, je voudrais que ça n'affiche tout simplement rien.
Comment je fais s'il vous plait ?