Mitenkäs koodin sais näkymään html:ssä? Elikkä siis niin, että selain ei tulkkaa tageja vaan ne tulee tavallisena tekstinä ulos toisten luettavaks. Itellä tulee ainoo ratkasu mieleen, et vois kirjottaa tekstikenttään sisälle sen koodinpätkän, mut tulee aika rumannäköstä ja monimutkasta...
<xmp></xmp> hoitaa homman.
okei, nyt toimii, kiitos!
Ei mitään epästandardeja äksämpeitä. Oikea tapa on muuttaa pienempi- ja suurempikuinmerkit entiteeteiksi (eli mitä tuo htmlentities() -PHP funktio tekee).
< -> <
> -> >
Ei xmp ole tietääkseni epästandardi, vaan vanhentunut. Ja mikäli ei ole php:ta käytettävissä (tiedä sitten miten asia on tässä tapauksessa), on xmp mielestäni helpoin tapa.
On se epästandardi, jos kirjoitat HTML 4.0:aa. Ja jo HTML 2.0 speksi vuodelta 1995 sanoo (korostus mun)
http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2.1:
Since CDATA declared content has a number of unfortunate interactions with processing techniques and tends to be used and implemented inconsistently, HTML documents should not contain XMP nor LISTING elements -- the PRE tag is more expressive and more consistently supported.
No katsos perhanaa. On se kiva tajuta, etten ole html-tiedoiltani jäljessä kuin 10 vuotta :P
Siltikin Firefox 1.0.4 ja IE6.1 tuntuvat näyttävän tuon oikein. Opera 7 ei kylläkään enää niin tee. Noh, pitänee lueskella html-speksejä uusiksi...
Aihe on jo aika vanha, joten et voi enää vastata siihen.