Emulated Console

by Zoltan Boros

HTML

Internet Explorer 7 has no <code>console</code> object.<br />
This code gives an alternative of the <code>console</code>.

CSS

body {
    font-family: Arial;
}

JavaScript

if (typeof console === 'undefined') {
	var console = window.open("", "ConsoleWindow", "location=no,menubar=no,status=no,toolbar=no,width=400,height=400,resizable=yes,scrollbars=yes");
	window.focus();
	console.document.title = 'Emulated Console';
	console.consoleElement = console.document.getElementsByTagName('body')[0];
	console.consoleElement.style.fontFamily = 'Arial';
	console.consoleElement.style.fontSize = '10pt';
    console.scrollToBottom = function()
	{
		console.consoleElement.scrollTop = console.consoleElement.scrollHeight;
	};
	console.log = function(message)
	{
		console.consoleElement.innerHTML += message + '<br />';
        console.scrollToBottom();
	};
}


console.log("This is a sample message on the console.");