IronSudoku Javascript Bookmarketlets
We’ve covered IronSudoku here at Brittlefish and spent some time with autofill scripts to automate the tedious task of filling in green and red notional numbers. We got them to work in IE6 after some Javascript wrangling.
Bookmarklets
Bookmarklets are link buttons you add to your browser where the URL is some Javascript code. So instead of hunting around for the autofill Javascript, you can just click the autofill button when you’re at the IronSudoku site.

In Firefox, you can just left-click and drag the links to your bookmark toolbar.
In IE, you will need to right-click the link, then click “Bookmark This Link…”, then add it to the Links category to put it on the Links toolbar.
[js: linktext=GRAutofill, script=void((function() { if(window) { var js=document.createElement("SCRIPT"); js.src="http://www.brittlefish.com/code/isie.js"; document.getElementsByTagName("HEAD")#LBRK#0#RBRK#.appendChild(js); setTimeout(fn=function() { try { grautofill(); } catch(e) { setTimeout( "fn()", 10 ); } } , 1 ); } } )())] — Green + Red Autofill will automatically fill in greens and reds for the possible numbers in each square. Reds are used to indicate where a given number in a 3×3 sub-grid can exist in only one or two locations.
[js: linktext=GAutofill, script=void((function() { if(window) { var js=document.createElement("SCRIPT"); js.src="http://www.brittlefish.com/code/isie.js"; document.getElementsByTagName("HEAD")#LBRK#0#RBRK#.appendChild(js); setTimeout(fn=function() { try { gautofill(); } catch(e) { setTimeout( "fn()", 10 ); } } , 1 ); } } )())] — Green Autofill will automatically fill in greens for possible numbers in each square.
[js: linktext=ClearNotes, script=void((function() { if(window) { var js=document.createElement("SCRIPT"); js.src="http://www.brittlefish.com/code/isie.js"; document.getElementsByTagName("HEAD")#LBRK#0#RBRK#.appendChild(js); setTimeout(fn=function() { try { clearnotes(); } catch(e) { setTimeout( "fn()", 10 ); } } , 1 ); } } )())] — Clear Notes will erase the greens and reds from each square. Good for starting over if you’re manually entering the numbers, or if you’ve been modifying autofilled numbers manually and make a mistake.
[js: linktext=RowHint, script=void((function() { if(window) { var js=document.createElement("SCRIPT"); js.src="http://www.brittlefish.com/code/isie.js"; document.getElementsByTagName("HEAD")#LBRK#0#RBRK#.appendChild(js); setTimeout(fn=function() { try { rowhint(); } catch(e) { setTimeout( "fn()", 10 ); } } , 1 ); } } )())] — RowHint will ask which row you want, display the answer for that row in a message box.

The Casual Collective is out of beta and running on an invite-only basis. Once in the system, you can invite others to join your collective. TCC appears to be adding the social element to casual gaming, with groups, collectives, etc.