1

Bonjour,
Je me lance dans la programmation en brut afin de résoudre certains problème.
Je veux mettre un avertissement avec condition mais suite à des caractères spéciaux, je mettrais une image comprenant le texte ainsi je n'aurais plus de problème de comptabilité.

Mon script est (mais ne fonctionne pas)

<script type="text/javascript">
if (confirm <img src = "images/avertissement.gif">){
window.location="ok.html";
} else {
window.location="pasbon.html";
}
</script>

Si quelqu'un peut m'aider, Merci.

2

Hum comment dire.... il manque là des concepts fondamentaux dans ta façon d'aborder le problème.
Savoir ce qu'est une fonction, comprendre comment fonctionne ton navigateur, ce sont des choses qui servent pour faire du javascript.

Là je vais répondre juste sur la conséquence de tes erreurs de compréhension. Mais ça te donnera un poisson, ça ne t'apprendra pas à pêcher.

1) confirm est une fonction. Il faut donc l'appeler comme une fonction.
2) de toutes façons, le navigateur ne fait pas, à ma connaissance, de parsing html sur le paramètre de confirm. Il prend une chaîne et il l'affiche. Là t'auras une super boîte de dialogue avec marqué <img src = "images/avertissement.gif">
3) finalement, de toutes façons, tu as collé ta chaine en vrac sans guillemets autour, pas la peine de se demander pourquoi il comprend pas.

Suggestion: apprendre les bases avant de monter les murs wink



Et finalement, la ligne en version propre (mais oublie l'image, c'est tout simplement impossible) => if (window.confirm("blablabla")) {