Toon posts:

[html] Code opnemen als tekst

Pagina: 1
Acties:
  • 112 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik wil bij een aantal pagina's van mijn nieuwe site html code opnemen als gewone tekst.

Maar hoe krijg ik dat voor elkaar, zodat hij het niet ziet als echte code. :?

Verwijderd

screenshotje?

Verwijderd

code:
1
2
3
4
5
<PRE>

  <B>Deze</B> HTML Code zie je <I>gewoon</I> zoals hij <U>hier</U> ook staat :)

</PRE>

Tussen <PRE> en </PRE> zetten dus :)

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

en als dat niet werkt (da's wel zeker) dan je hele code-meuk voorzien van een search en replace actie op < en > met > en <.

Zo doet webmonkey dat ook, want PRE is niet echt betrouwbaar..

www.jurgroessen.nl


  • _.Luke._
  • Registratie: September 2001
  • Laatst online: 26-07-2021
Volgens mij is de combinatie van beide de beste oplossing...
Klopt idd dat <PRE> </PRE> niet altijd overal helemaal jovol werkt...

Trying is the first step towards faillure...


Verwijderd

Kijk eens bijv op een tutorial site waar ze ook zoiets doen zoals jij wilt, en kijk in hun source. Misschien kan je dan achter komen hoe.

Verwijderd

Op zaterdag 27 april 2002 10:31 schreef Cool_Duck het volgende:
Kijk eens bijv op een tutorial site waar ze ook zoiets doen zoals jij wilt, en kijk in hun source. Misschien kan je dan achter komen hoe.
Tja, Hangloozz heeft het juiste antwoord al gegeven :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:24

crisp

Devver

Pixelated

een textarea is ook een optie...

Intentionally left blank


Verwijderd

Op zaterdag 27 april 2002 11:36 schreef crisp het volgende:
een textarea is ook een optie...
...als er tenminste geen </textarea> of </html> ofzo in voorkomt natuurlijk :)

http://www.50hertz.net/validator/index2.php

Dit is nog een werkend voorbeeld (nog lang niet af) van een PHP script dat de functie htmlspecialchars() gebruikt om HTML om te zetten naar een veilig weer te geven vorm.

Dus: niet alleen > wordt > en < wordt <

Maar ook & wordt & en " wordt "

  • _.Luke._
  • Registratie: September 2001
  • Laatst online: 26-07-2021
True.... maar als je geen php hebt wordt het lastig...

Textarea... is oplossing...

Trying is the first step towards faillure...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:24

crisp

Devver

Pixelated

htmlspecialchars() in javascript:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<html>
<head>
<script type="text/javascript">

function _replace(char1, char2) {

  var returnstring = '';

  for (var i = 0; i < this.length; i++) {

    if (this.charAt(i) == char1) returnstring += char2;
    else returnstring += this.charAt(i);

  }

  return returnstring;

}

String.prototype.replace = _replace;

function htmlspecialchars(string) {

  string = string.replace('&', '&amp;');
  string = string.replace('"', '&quot');
  string = string.replace('<', '&lt;');
  string = string.replace('>', '&gt;');
  // etcetera

  return string;

}

function writehtml() {

  var theHTML = '<html><head></head><body><p>This is some HTML</p></body></html>';
  theHTML = htmlspecialchars(theHTML);

  document.getElementById('html').innerHTML = theHTML;

}

</script>
</head>
<body onLoad="writehtml()">
<div id="html"></div>
</body>
</html>

:)

Intentionally left blank


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 00:14

RM-rf

1 2 3 4 5 7 6 8 9

Op vrijdag 26 april 2002 23:45 schreef Hangloozz het volgende:
Zo doet webmonkey dat ook, want PRE is niet echt betrouwbaar..
<pre> is ook helemaal geen methode om code te tonen, het s enkel bedoelt om pre-formatted tekst te tonen en extra spatiering en linebreaks te tonen, verder is het dus enkel layout based en dus deprecated.

voor het tonen van CODE is er een specifiek tag, en hoe zou die nou heten???
* RM-rf verloot een Thüringer Bratwurst onder de juiste inzender van het correcte antwoord ... :)

(overigens zijn er specifieke tags voor computer code, teletype text, keyboard input, sample code en computer variables)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Uh... <code> </code> ? ;)

Verwijderd

<plaintext></plaintext>

Kan je die Thüringer Bratwurst mailen? :)

  • party42
  • Registratie: Oktober 2000
  • Laatst online: 08-09 14:25
Op zaterdag 27 april 2002 13:58 schreef Hoppie het volgende:
Uh... <code> </code> ? ;)
eindelijk iemand die em heeft

sigh

het duurde even
tuurlijk is het <code></code>

Everyday's an endless stream, of cigarettes and magazines...

Pagina: 1