<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d8701199\x26blogName\x3dIndependent+Gaming\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://indygamer.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://indygamer.blogspot.com/?m%3D0\x26vt\x3d-1962771764242932811', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>
 

Tuesday, September 27, 2005
Coded using only DHTML/CSS and Javascript, this version of Solitaire Mahjongg requires only a Javascript-enabled browser to run. The objective is to clear the board by matching tiles with the same symbols.

If the game is running slowly on Internet Explorer, try this. Click on 'Tools/Extras', 'Internet Options', 'Temporary Internet Files', 'Settings', then check 'Automatic' to prevent images from being reloaded after every click.

Name: Solitaire Mahjongg
Developer: Thomas Weibel
Category: Mahjong
Type: Flash
Size: 1MB