{"id":47441,"date":"2019-12-19T03:01:23","date_gmt":"2019-12-18T17:01:23","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=47441"},"modified":"2019-12-18T12:55:44","modified_gmt":"2019-12-18T02:55:44","slug":"you-say-tic-tac-toe-i-say-noughts-crosses-via-inline-html-email-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/you-say-tic-tac-toe-i-say-noughts-crosses-via-inline-html-email-tutorial\/","title":{"rendered":"You say Tic-Tac-Toe, i say Noughts &amp; Crosses via Inline HTML Email Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"You say Tic-Tac-Toe, i say Noughts &amp; Crosses via Inline HTML Email Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/email_invitation.jpg\" title=\"You say Tic-Tac-Toe, i say Noughts &amp; Crosses via Inline HTML Email Tutorial\"   \/><\/a><p class=\"wp-caption-text\">You say Tic-Tac-Toe, i say Noughts &amp; Crosses via Inline HTML Email Tutorial<\/p><\/div>\n<p>Revisiting <a title='Javascript in Your WordPress Post Primer Tutorial' href='#jywpppt'>You say Tic-Tac-Toe, i say Noughts &amp; Crosses<\/a> we see an improved bit of functionality could be &#8230;<\/p>\n<ul>\n<li>via Inline HTML Email invite a remote email user to play the web application &#8220;computer player&#8221; &#8230; today&#8217;s work &#8230; and then, later &#8230;<\/li>\n<li>via Inline HTML Email invite a remote email user to play &#8220;another email player&#8221;<\/li>\n<\/ul>\n<p> &#8230; via <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/tictactoe.js---GETME' title=\"tictactoe.js\">the changed external Javascript<\/a> <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/tictactoe.js---GETME' title=\"tictactoe.js\">tictactoe.js<\/a> used by <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/\">the live run game<\/a> link, with its new optionally filled in Email To textbox.<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=_blank  href='\/\/www.rjmprogramming.com.au\/ITblog\/you-say-tic-tac-toe-i-say-noughts-crosses-via-inline-html-email-tutorial\/'>You say Tic-Tac-Toe, i say Noughts &amp; Crosses via Inline HTML Email Tutorial<\/a>.<\/p-->\n<hr>\n<p id='jywpppt'>Previous relevant <a target=_blank title='You say Tic-Tac-Toe, i say Noughts and Crosses' href='\/\/www.rjmprogramming.com.au\/ITblog\/you-say-tic-tac-toe-i-say-noughts-crosses\/'>You say Tic-Tac-Toe, i say Noughts &amp; Crosses<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"You say Tic-Tac-Toe, i say Noughts and Crosses\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/show.jpg\" title=\"You say Tic-Tac-Toe, i say Noughts and Crosses\"   \/><\/a><p class=\"wp-caption-text\">You say Tic-Tac-Toe, i say Noughts &amp; Crosses<\/p><\/div>\n<table title='Click a box to make your move in Noughts and Crosses game against Computer' ondblclick='window.open(\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/\",\"_blank\");'>\n<tbody style=\"background-color:pink;\">\n<tr>\n<td style=\"border-right: 2px solid red;border-bottom: 2px solid red;\" id=\"t11\"><img decoding=\"async\" id=\"11\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<td style=\"border-bottom: 2px solid red;\" id=\"t12\"><img decoding=\"async\" id=\"12\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<td style=\"border-left: 2px solid red;border-bottom: 2px solid red;\" id=\"t13\"><img decoding=\"async\" id=\"13\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<\/tr>\n<tr>\n<td style=\"border-right: 2px solid red;\" id=\"t21\"><img decoding=\"async\" id=\"21\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<td id=\"t22\"><img decoding=\"async\" id=\"22\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<td style=\"border-left: 2px solid red;\" id=\"t23\"><img decoding=\"async\" id=\"23\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<\/tr>\n<tr>\n<td style=\"border-right: 2px solid red;border-top: 2px solid red;\" id=\"t31\"><img decoding=\"async\" id=\"31\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<td style=\"border-top: 2px solid red;\" id=\"t32\"><img decoding=\"async\" id=\"32\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<td style=\"border-left: 2px solid red;border-top: 2px solid red;\" id=\"t33\"><img decoding=\"async\" id=\"33\" src=\"http:\/\/www.rjmprogramming.com.au\/Games\/Noughtsandcrosses\/ttnone.png\" onclick=\"doit(this);\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"#post-454\" title=\"Coward's way out?\" onclick=\"newgame();\">New game<\/a><\/p>\n<p>Here is a great movie&nbsp;<a target=_blank title='War Games (Matthew Broderick)' href='http:\/\/www.youtube.com\/watch?v=NHWjlCaIrQo'>scene<\/a>&nbsp;that springs to mind.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d454' onclick='var dv=document.getElementById(\"d454\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?cat=44\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d454' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d47441' onclick='var dv=document.getElementById(\"d47441\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/html-email\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d47441' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Revisiting You say Tic-Tac-Toe, i say Noughts &amp; Crosses we see an improved bit of functionality could be &#8230; via Inline HTML Email invite a remote email user to play the web application &#8220;computer player&#8221; &#8230; today&#8217;s work &#8230; and &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/you-say-tic-tac-toe-i-say-noughts-crosses-via-inline-html-email-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,15,37],"tags":[380,409,476,477,3127,3163,625,847,997,1319],"class_list":["post-47441","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-games","category-tutorials","tag-email","tag-external-javascript","tag-game","tag-games-2","tag-html-email","tag-interaction","tag-invitation","tag-noughts-and-crosses","tag-programming","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/47441"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=47441"}],"version-history":[{"count":4,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/47441\/revisions"}],"predecessor-version":[{"id":47445,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/47441\/revisions\/47445"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=47441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=47441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=47441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}