﻿<html xmlns="http://www.w3.org/1999/xhtml">
<script>

// Jak prosté...

document.write = function()
{
	var s = document.getElementsByTagName("script");
	s[s.length - 1].parentNode.innerHTML += arguments[0];
}
</script>
<title>Metoda document.write() v XHTML - Webylon.info</title>
<body>
	<h1>Prý v XHTML nefunguje document.write()</h1>
	<p><a href="http://www.w3.org/MarkUp/2004/xhtml-faq#docwrite">Tvrdí to Steven Pemberton</a>. Tak si to zkusíme:</p>
	<dl>
		<dt>Aktuální čas:</dt>
		<dd><script>document.write(new Date().toLocaleString());</script></dd>
		<dt>Počet stránek navštívených v tomto okně:</dt>
		<dd><script>document.write(history.length);</script></dd>
		<dt>Sečtení dvou náhodných čísel s tučným výsledkem:</dt>
		<dd>
			<script>
				var a = Math.floor(Math.random() * 100);
				var b = Math.floor(Math.random() * 100);
				var c = a + b;
				document.write(a + " + " + b + " = &lt;b>" + c + "&lt;/b>");
			</script>
		</dd>
	</dl>
	<p>Mrkněte do zdrojáku. Výše uvedené položky skutečně doplňuje za chodu JavaScript.</p>
	<p>Ve starších verzích Opery to zlobí.</p>
</body>
</html>