Experiment details/summary
bearbeitet von Christian KruseHallo Felix und beatovich,
abgesehen davon, dass es obsolet ist, ist es falsch, auch wenn es in der MDN so drin steht.
~~~html
<script>
//<!–−
alert("Hello World");
//-->
</script>
~~~
gibt auf einem Browser, der kein Script versteht, // aus. Das will man nicht, deswegen akzeptiert JavaScript im Browser <!-- als einzeiligen Kommentar[^1]. Allerdings kommt der Foren-Highlighter damit nicht klar...
[^1]: [ECMA Script 262, Anhang B.1.3](https://www.ecma-international.org/ecma-262/8.0/index.html#sec-html-like-comments)
Für HTML muss es so aussehen:
~~~html
<script>
<!–−
alert("Hello World");
//-->
</script>
~~~
Und wenn man auch XHTML richtig supporten will, dann - so sagt MDN - schreibt man diesen Schwall (und achtet im JavaScript darauf, in die Sequenz ]]> mindestens ein Space einzustreuen)
~~~html
<script type="text/javascript"><!--//--><![CDATA[//><!--
...
//--><!]]></script>
~~~
_Rolf_
--
sumpsi - posui - clusi
Experiment details/summary
bearbeitet von Rolf BHallo Felix und beatovich,
vor allem ist es falsch.
~~~html
<script>
//<!–−
alert("Hello World");
//-->
</script>
~~~
gibt auf einem Browser, der kein Script versteht, // aus. Das will man nicht, deswegen akzeptiert JavaScript im Browser <!-- als einzeiligen Kommentar[^1]. Allerdings kommt der Foren-Highlighter damit nicht klar...
[^1]: [ECMA Script 262, Anhang B.1.3](https://www.ecma-international.org/ecma-262/8.0/index.html#sec-html-like-comments)
~~~html
<script>
<!–−
alert("Hello World");
//-->
</script>
~~~
_Rolf_
--
sumpsi - posui - clusi