afficher du code sans qu'il soit éxécuter ?

billboc

Membre d’élite
Club MacG
7 Février 2000
1 717
21
entre <head> et </body>
salut,

je cherche à afficher un bout de code sur mon site
mais au lieu de s'afficher il s'exécute !

voila comment j'ai procédé

Bloc de code:
<code>
///html
<div style="text-align: center;">
<object type="application/x-shockwave-flash" data="XXX" width="425" height="350">
<param name="movie" value="XXX" />
<param name="wmode" value="transparent" />
<p>test</p>
</object>
</div>
///
</code>
ce que je veux afficher est entre les balises codes
mais il semble que cela ne soit pas les bonnes balises pour afficher du code...

merci pour votre aide !
++
Billboc
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
31
$PWD
p4bl0.net
salut,

je cherche à afficher un bout de code sur mon site
mais au lieu de s'afficher il s'exécute !

voila comment j'ai procédé

Bloc de code:
<code>
///html
<div style="text-align: center;">
<object type="application/x-shockwave-flash" data="XXX" width="425" height="350">
<param name="movie" value="XXX" />
<param name="wmode" value="transparent" />
<p>test</p>
</object>
</div>
///
</code>
ce que je veux afficher est entre les balises codes
mais il semble que cela ne soit pas les bonnes balises pour afficher du code...

merci pour votre aide !
++
Billboc
remplace
< par &lt;
> par &gt;
& par &amp;
" par &quot;
' par &apos;
 
  • J’aime
Réactions: billboc
A

Anonyme

Invité
Oui et ce n'est pas <code> (balise en ligne) qu'il faut utiliser mais <pre> (balise bloc). Et dans un monde idéal :
Bloc de code:
<pre><code>blabla</code></pre>
Note qu'avec dotclear, en wiki, il suffit d'ajouter un espace au début de chaque ligne. ;)
 

Langellier

Membre émérite
Bonjour
La solution que j'ai trouvée pour afficher du code est d'utiliser les balises form et textarea :
Bloc de code:
<form action="">
<textarea rows="8" cols="20">
</textarea>
</form>
.

Ce qui mécontente w3c qui trouvera par exemple deux balises html et leur fermeture...
 
  • J’aime
Réactions: billboc
A

Anonyme

Invité
Bonjour
La solution que j'ai trouvée pour afficher du code est d'utiliser les balises form et textarea :
Bloc de code:
<form action="">
<textarea rows="8" cols="20">
</textarea>
</form>
.

Ce qui mécontente w3c qui trouvera par exemple deux balises html et leur fermeture...
Avec la balise pre et la réponse de p4bl0 ce n'est vraiment pas nécessaire. De plus les formulaires ne sont pas fait pour ça… ;)
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
31
$PWD
p4bl0.net
Avec la balise pre et la réponse de p4bl0 ce n'est vraiment pas nécessaire. De plus les formulaires ne sont pas fait pour ça… ;)
Ouais puis en plus c'est pas tr&#232;s beau comme m&#233;thode. Et un textarea doit &#234;tre dans un &#233;l&#233;ment de type bloc contenu dans le form en plus ^^ :p