Numbers Guessing Game
Your Numbers Game
Get
clueYour
answerYour
ScoreClue? Score 0/0
-
Recent Posts
- PHP Exif Quiz Geographicals Tutorial
- PHP Exif Quiz Tutorial
- PHP Exif Retention off iPhone Images Tutorial
- List to Grid Layout CSS Media Query Tutorial
- List to Grid Layout Primer Tutorial
- Out and About WordPress Blog Content Tweaks Just with iPhone Tutorial
- Command Line History By Date Tutorial
- Overseas Travel Global Roaming Mobile Primer Tutorial
Categories
- Ajax
- Android
- Animation
- Anything You Like
- Code::Blocks
- Coding
- Colour Matching
- Data Integration
- Database
- Delphi
- Eclipse
- eLearning
- ESL
- Event-Driven Programming
- Games
- GIMP
- GUI
- Hardware
- Installers
- iOS
- Land Surveying
- Moodle
- Music Poll
- NetBeans
- Networking
- News
- Not Categorised
- OOP
- Operating System
- Photography
- Projects
- Signage Poll
- Software
- SpectroPhotometer
- Tiki Wiki
- Trips
- Tutorials
- Uncategorized
- Visual Studio
- Xcode
Meta
Tags
Ajax animation background button canvas command line CSS Did you know DOM dropdown email emoji event form game Google Google chart hashtag HTML IFRAME image iOS Javascript MAMP media mobile navigation onclick overlay PHP popup programming select share sharing SMS SVG table text textarea tutorial url video web browser webpageYour Background Image
OnTopList
Tag Archives: CSS
CSS Display Inline-Block Contenteditable Tutorial
Yesterday’s CSS Display Inline-Block Primer Tutorial got us curious about other CSS “*” selector thoughts, and there is no way we’ll think of all the possibilities, so why not open it up to the user to control? We’ve discussed before the great … (element attribute)
Posted in eLearning, Event-Driven Programming, Tutorials
|
Tagged block, button, contenteditable, CSS, display, HTML, inline, inline-block, Javascript, onclick, ondblclick, programming, proof oif concept, tutoroal
|
Leave a comment
CSS Display Inline-Block Primer Tutorial
The CSS property “display” is enormously useful for us here at RJM programming. The way we most commonly use it is in the form (for element ID=eleid) … <style> #eleid { display: none; } </style> … to make element “eleid” be invisible (and whitespace it would have occupied is squished up, as distinct from “#eleid { visibility: hidden; }” … as you can see that is useful. Now, putting that element “eleid” back to being visible can be achieved via … For “block” elements (eg. “table”, “iframe”) For “inline” elements (eg. :”span”, “a”) CSS <style> #eleid { display: block; } </style> <style> #eleid { display: inline-block; } </style> Javascript document.getElementById(‘eleid’).style.display=’block’; document.getElementById(‘eleid’).style.display=’inline-block’; … but the other day we stumbled on an incredible by-product of this topic. We accidentally did … <style> * { display: inline-block; } </style> … and we were gobsmacked by the result. So today we’ve written a “proof of concept” web application for you to see for yourself how display_inline_block_example_combobox.htm‘s “proof of concept” web application works … If this was interesting you may be interested in this too.
Posted in eLearning, Event-Driven Programming, Tutorials
|
Tagged block, CSS, display, HTML, inline, inline-block, Javascript, programming, proof oif concept, tutoroal
|
Leave a comment
Google Chart Generic SMS Integration Tutorial
Today, further to Google Chart Histogram Chart Generic SMS Integration Tutorial, we … tested SMS functionality with Google Chart Pie Chart (with user data entered) … tested SMS functionality with Google Chart Histogram Chart (with user data entered) … and today’s “test for nth case” (aka Mathematical Induction concepts) made us realize with … tested SMS functionality with these and other Google Charts both with user data entered, and before that … that discovery (of it not being catered for) being a tad surprising to us. Also surprising to us, which we’ll live with today (it being the day of the line in the sand where we told ourselves we’d try not to have to resort to visiting all the individual Google Chart interfacers, just yet) but improve over time (by adding arguments to each Google Chart interfacer’s script call of our changed external Javascript gchartgen.js) is the way caching can hang on so tight to a previous call of an external Javascript to the detriment of moving forward. In our Opera web browser we ended up clearing the web browser cache to test “what could be” (and is, for newbies, of course). Anyway, feel free to try some Google Charting! Previous relevant Google Chart Histogram Chart Generic SMS Integration Tutorial is shown below. This blog posting thread continuing on from yesterday’s Google Chart Histogram Chart Pie Chart Tooltips SMS Tutorial gave us a lot of clues as to how to proceed allowing SMS communication integration throughout our Google Chart integration suite of inhouse web applications where we used the Pie Chart as a guinea pig. But rather than say today’s work on … changed external Javascript … and … webviewemail.php is the changed PHP programming source code as per changed shared PHP helper … tested regarding the context of using (as second guinea pig) … the changed histogram_chart.php Histogram Chart … generic SMS integration coding will just work for all the chart types, we want more time testing these. Today we tested integrations within the scope of using the Histogram Chart only. When this is your approach, in external Javascript and shared PHP helpers, make sure changes make no specific reference to peculiarities referring to your guinea pig(s) (heaven forbid!). In general terms what most of the integration work involved was to establish a totally numeric entry (we’ll assume means an SMS) getting a “look in” everywhere we’ve got … Continue reading →
Posted in Ajax, eLearning, Event-Driven Programming, Tutorials
|
Tagged aesthetics, Ajax, alert, attachment, button, cache, communication, console.log, CSS, data scraping, debug, debugging, dynamic, email, email client, eval, external Javascript, form, FormData, generic, genericity, Gmail, Google chart, helper, histogram, Histogram Chart, HTML, IFRAME, inline html email, integration, interface, iOS, iPad, mailto, Math.abs, mobile, multiple, outerHTML, PHP, pie chart, popup, programming, prompt, share, SMS, software integration, style, styling, SVG, target, tooltip, tooltips, tutorial, url, web browser, web inspector, web scraping
|
Leave a comment
Google Chart Histogram Chart Generic SMS Integration Tutorial
This blog posting thread continuing on from yesterday’s Google Chart Histogram Chart Pie Chart Tooltips SMS Tutorial gave us a lot of clues as to how to proceed allowing SMS communication integration throughout our Google Chart integration suite of inhouse web applications where we used the Pie Chart as a guinea pig. But rather than say today’s work on … changed external Javascript … and … webviewemail.php is the changed PHP programming source code as per changed shared PHP helper … tested regarding the context of using (as second guinea pig) … the changed histogram_chart.php Histogram Chart … generic SMS integration coding will just work for all the chart types, we want more time testing these. Today we tested integrations within the scope of using the Histogram Chart only. When this is your approach, in external Javascript and shared PHP helpers, make sure changes make no specific reference to peculiarities referring to your guinea pig(s) (heaven forbid!). In general terms what most of the integration work involved was to establish a totally numeric entry (we’ll assume means an SMS) getting a “look in” everywhere we’ve got in the Javascript code a test like … if (myvar.indexOf(‘@’) != -1) { // Process email logic here } … for email logic, and the code starts looking more like … if (myvar.indexOf(‘@’) != -1 || (myvar.trim() != ” && myvar.trim().replace(/0/g, ”).replace(/1/g, ”).replace(/2/g, ”).replace(/3/g, ”).replace(/4/g, ”).replace(/5/g, ”).replace(/6/g, ”).replace(/7/g, ”).replace(/8/g, ”).replace(/9/g, ”) == ”)) { if (myvar.indexOf(‘@’) != -1) { // Process email logic here on mobile (or if longer than 900) directing PHP helper to an iframe and on non-mobile to “a” “mailto” link target=_blank } else { // Process SMS logic here that ends with “a” “sms” link target=_blank } } You can try this for yourself! Previous relevant Google Chart Histogram Chart Pie Chart Tooltips SMS Tutorial is shown below. Yesterday’s Google Chart Pie Chart Tooltips Inline HTML Multiple Form Email Tutorial‘s HTML form method=GET functionalities opens the door to another form of communication we can offer, that being … SMS Wherever you can have an “a” “mailto” email client approach available to you with a web application, 99% of the time (SMS does not have a Subject data item) which can be tweaked for an “a” “sms” message (via your Messaging client application) approach, speeding up your communications considerably. Just to reiterate (on something we did not explain … oops … … Continue reading →
Posted in Ajax, eLearning, Event-Driven Programming, Tutorials
|
Tagged aesthetics, Ajax, alert, attachment, button, communication, console.log, CSS, data scraping, debug, debugging, dynamic, email, email client, eval, external Javascript, form, FormData, generic, genericity, Gmail, Google chart, helper, histogram, Histogram Chart, HTML, IFRAME, inline html email, integration, interface, iOS, iPad, mailto, Math.abs, mobile, multiple, outerHTML, PHP, pie chart, popup, programming, prompt, share, SMS, software integration, style, styling, SVG, target, tooltip, tooltips, tutorial, url, web browser, web inspector, web scraping
|
Leave a comment
Google Chart Histogram Chart Pie Chart Tooltips SMS Tutorial
Yesterday’s Google Chart Pie Chart Tooltips Inline HTML Multiple Form Email Tutorial‘s HTML form method=GET functionalities opens the door to another form of communication we can offer, that being … SMS Wherever you can have an “a” “mailto” email client approach available to you with a web application, 99% of the time (SMS does not have a Subject data item) which can be tweaked for an “a” “sms” message (via your Messaging client application) approach, speeding up your communications considerably. Just to reiterate (on something we did not explain … oops … yesterday) we tweaked an HTML form method=GET call of the Histogram Chart (ie. which ends up with ? and & arguments in the web browser address bar) navigations by allowing for a new appended … &promptp=P … argument to tell the Histogram Chart to stay where it is and open a new (target=_blank) window with the Pie Chart containing the tooltips (produced along the way within the Histogram Chart logics). For a lot of scenarios (though we don’t deny you can waste some time breaking it, no doubt) this method=GET “SMS and Email via client application” friendly approach will suffice for a lot of data sets you develop at that original Histogram Chart incarnation, the SMS and Emails lassooing the internals to allow for this sharing (and caring) but functionality rich Pie Chart tooltips final result allowing for a pretty complete collaboration. We hope you enjoy and get to use the new SMS functionalities of a changed pie_chart.php Pie Chart which can be called by the changed histogram_chart.php Histogram Chart, and say … You’re sooooooooo textual and nuanced. Previous relevant Google Chart Pie Chart Tooltips Inline HTML Multiple Form Email Tutorial is shown below. We’ve come back from yesterday’s Google Chart Histogram and Pie Chart Inline HTML Email Tutorial‘s … Tomorrow’s idea we have to prove, so we are off to see about that now. See ya! … and needed to test Inline HTML Email use of multiple HTML forms, and yes, it works on Gmail with the caveat … method=POST method=GET non-mobile okay okay mobile not okay okay … that last cell “okay” meaning mobile users can now use this second lightgreen method=GET submit button (supplementing yesterday’s yellow method=POST submit button up the top of the email) to open relevant (and tweakable) … Histogram Chart … staying, and onto … Pie Chart … with functioning tooltips … … Continue reading →
Posted in Ajax, eLearning, Event-Driven Programming, Tutorials
|
Tagged aesthetics, Ajax, alert, attachment, button, console.log, CSS, data scraping, debug, debugging, dynamic, email, email client, eval, form, FormData, Gmail, Google chart, histogram, Histogram Chart, HTML, IFRAME, inline html email, interface, iOS, iPad, mailto, Math.abs, mobile, multiple, outerHTML, PHP, pie chart, popup, programming, prompt, share, SMS, style, styling, SVG, tooltip, tooltips, tutorial, url, web browser, web inspector, web scraping
|
Leave a comment
Google Chart Pie Chart Tooltips Inline HTML Multiple Form Email Tutorial
We’ve come back from yesterday’s Google Chart Histogram and Pie Chart Inline HTML Email Tutorial‘s … Tomorrow’s idea we have to prove, so we are off to see about that now. See ya! … and needed to test Inline HTML Email use of multiple HTML forms, and yes, it works on Gmail with the caveat … method=POST method=GET non-mobile okay okay mobile not okay okay … that last cell “okay” meaning mobile users can now use this second lightgreen method=GET submit button (supplementing yesterday’s yellow method=POST submit button up the top of the email) to open relevant (and tweakable) … Histogram Chart … staying, and onto … Pie Chart … with functioning tooltips … with Javascript driven tooltips happening for a collaborator you are sending and sharing emails with. We hope the overall result of this is a more aesthetically pleasing tooltip look with the Pie Chart for mobile users, so that a changed pie_chart.php Pie Chart can be called by the changed histogram_chart.php Histogram Chart, and say … You’re sooooooooo sharing and caring. Previous relevant Google Chart Histogram Chart Pie Chart Tooltips Email Tutorial is shown below. So far, in our latest blog posting thread, regarding our integrations amongst … Dynamic Pollster Histogram Chart Pie Chart … we’ve honed in on the one major advance, “tooltips within the Pie Chart”, and it’s been a bit of a trip to make the execution happen for the active user using the web application combinations. But what if we want to share this Google Chart reporting? After all, if you could share that Pie Chart, and it had the tooltips, that would be good, wouldn’t it? But that “Email Snapshot” link down the bottom of the Pie Chart has only worked for non-tooltip Pie Charts up to Google Chart Histogram Chart Pie Chart Dynamic Pollster Tutorial, because the data size of the tooltip data precluded us from using its email client “a” “mailto” link methodologies. We decide to allow that same Pie Chart “a” link to work for tooltip scenarios (in a changed pie_chart.php) if we can dynamically add event logics for … onmouseover … to collect a “to” email address, as necessary, for non-mobile users … if (document.getElementById(‘remail’).outerHTML.indexOf(‘ onmouseover=’) == -1) { document.getElementById(‘remail’).onmouseover = function(event) { var to_is='<?php global $defto; echo $defto; ?>’; if (document.getElementById(‘remail’).href.replace(‘fillin.email@address’,”).indexOf(‘@’) == -1) { while (to_is == ”) { to_is=prompt(‘Email to?’, ”); if (to_is == null) { … Continue reading →
Posted in eLearning, Event-Driven Programming, Tutorials
|
Tagged aesthetics, Ajax, alert, attachment, button, console.log, CSS, data scraping, debug, debugging, dynamic, email, email client, eval, form, FormData, Gmail, Google chart, histogram, Histogram Chart, HTML, IFRAME, inline html email, interface, iOS, iPad, mailto, Math.abs, mobile, multiple, outerHTML, PHP, pie chart, popup, programming, prompt, share, style, styling, SVG, tooltip, tooltips, tutorial, url, web browser, web inspector, web scraping
|
Leave a comment
Google Chart Histogram and Pie Chart Inline HTML Email Tutorial
Featured in yesterday’s Google Chart Histogram Chart Pie Chart Tooltips Email Tutorial was the sharing idea of email that started with … attachment of HTML file email that when downloaded and opened in a web browser presents a button that when pressed opens the Pie Chart with tooltips working … but due to mobile platform testing we’ve decided, today, to switch to … inline HTML email that presents that same button as above Now this button, a submit button is a method=POST form navigator. As we suspected, this data navigation method=POST works in non-mobile Gmail but not mobile Gmail (as one example of an email client). We have a couple of ideas on all this, the first deployed today. That first idea deployed today stemmed from the idea to decouple “tooltip” from the thinking (just regarding email functionality), because “tooltip” needs “Javascript” and that will never happen with Gmail with inline HTML emails, we believe. What else can we do? Well, how about bring two sets of “dumb” but “looks impressive” content over to the inline HTML email, those two “dumb” sets being … just the graphics of the Pie Chart (ie. no tooltips nor Javascript) … separate this via ” … via … ” from … just the graphics of the calling Histogram Chart (ie. no Javascript) … and you’ve got a lot of the tooltip working showing … (this time) … okay in mobile … not okay in non-mobile (but remember that the method=POST button works for non-mobile) … via a changed pie_chart.php code source. Tomorrow’s idea we have to prove, so we are off to see about that now. See ya! Previous relevant Google Chart Histogram Chart Pie Chart Tooltips Email Tutorial is shown below. So far, in our latest blog posting thread, regarding our integrations amongst … Dynamic Pollster Histogram Chart Pie Chart … we’ve honed in on the one major advance, “tooltips within the Pie Chart”, and it’s been a bit of a trip to make the execution happen for the active user using the web application combinations. But what if we want to share this Google Chart reporting? After all, if you could share that Pie Chart, and it had the tooltips, that would be good, wouldn’t it? But that “Email Snapshot” link down the bottom of the Pie Chart has only worked for non-tooltip Pie Charts up to Google Chart Histogram Chart Pie … Continue reading →
Posted in eLearning, Event-Driven Programming, Tutorials
|
Tagged aesthetics, Ajax, alert, attachment, button, console.log, CSS, data scraping, debug, debugging, dynamic, email, email client, eval, form, FormData, Gmail, Google chart, histogram, Histogram Chart, HTML, IFRAME, inline html email, interface, iOS, iPad, mailto, Math.abs, mobile, outerHTML, PHP, pie chart, popup, programming, prompt, share, style, styling, SVG, tooltip, tooltips, tutorial, url, web browser, web inspector, web scraping
|
Leave a comment
Google Chart Histogram Chart Pie Chart Tooltips Email Tutorial
So far, in our latest blog posting thread, regarding our integrations amongst … Dynamic Pollster Histogram Chart Pie Chart … we’ve honed in on the one major advance, “tooltips within the Pie Chart”, and it’s been a bit of a trip to make the execution happen for the active user using the web application combinations. But what if we want to share this Google Chart reporting? After all, if you could share that Pie Chart, and it had the tooltips, that would be good, wouldn’t it? But that “Email Snapshot” link down the bottom of the Pie Chart has only worked for non-tooltip Pie Charts up to Google Chart Histogram Chart Pie Chart Dynamic Pollster Tutorial, because the data size of the tooltip data precluded us from using its email client “a” “mailto” link methodologies. We decide to allow that same Pie Chart “a” link to work for tooltip scenarios (in a changed pie_chart.php) if we can dynamically add event logics for … onmouseover … to collect a “to” email address, as necessary, for non-mobile users … if (document.getElementById(‘remail’).outerHTML.indexOf(‘ onmouseover=’) == -1) { document.getElementById(‘remail’).onmouseover = function(event) { var to_is='<?php global $defto; echo $defto; ?>’; if (document.getElementById(‘remail’).href.replace(‘fillin.email@address’,”).indexOf(‘@’) == -1) { while (to_is == ”) { to_is=prompt(‘Email to?’, ”); if (to_is == null) { to_is=’ ‘; } } if (to_is.indexOf(‘@’) != -1) { var rstis=”; if (document.getElementById(‘remail’).href.indexOf(‘?’) != -1) { rstis=’?’ + document.getElementById(‘remail’).href.split(‘?’)[1]; } else if (document.getElementById(‘remail’).href.indexOf(‘&’) != -1) { rstis=document.getElementById(‘remail’).href.replace(document.getElementById(‘remail’).href.split(‘&’)[0], ”); } document.getElementById(‘remail’).href=document.getElementById(‘remail’).href.split(‘:’)[0] + ‘:’ + to_is + rstis; document.getElementById(‘remail’).click(); } } else { to_is=document.getElementById(‘remail’).href.split(‘:’)[1].split(‘?’)[0].split(‘&’)[0]; } }; } ontouchstart … to collect a “to” email address, as necessary, for mobile users (codewise very similar to above) onclick … if (document.getElementById(‘remail’).outerHTML.indexOf(‘ onclick=’) == -1) { document.getElementById(‘remail’).onclick = function(event) { var to_is='<?php global $defto; echo $defto; ?>’; if (document.getElementById(‘remail’).href.replace(‘fillin.email@address’,”).indexOf(‘@’) == -1) { while (to_is == ”) { to_is=prompt(‘Email to?’, ”); if (to_is == null) { to_is=’ ‘; } } if (to_is.indexOf(‘@’) != -1) { var rstis=”; if (document.getElementById(‘remail’).href.indexOf(‘?’) != -1) { rstis=’?’ + document.getElementById(‘remail’).href.split(‘?’)[1]; } else if (document.getElementById(‘remail’).href.indexOf(‘&’) != -1) { rstis=document.getElementById(‘remail’).href.replace(document.getElementById(‘remail’).href.split(‘&’)[0], ”); } document.getElementById(‘remail’).href=document.getElementById(‘remail’).href.split(‘:’)[0] + ‘:’ + to_is + rstis; document.getElementById(‘remail’).click(); } } else { to_is=document.getElementById(‘remail’).href.split(‘:’)[1].split(‘?’)[0].split(‘&’)[0]; } if (tdhuhta != ”) { document.getElementById(‘remail’).setAttribute(‘data-data’, encodeURIComponent(tdhuhta)); } if (to_is.indexOf(‘@’) != -1) { var zhr = new XMLHttpRequest(); var zform=new FormData(); zform.append(‘to’, to_is); zform.append(‘subj’, ‘My Big Pie Chart’); var xtdhuhta=”<body><form target=_blank id=mypieform action=’https://www.rjmprogramming.com.au/PHP/PieChart/pie_chart.php’ method=’POST’><input type=hidden name=title value='<?php global $GETtitle; echo str_replace(‘+’,’ ‘,urldecode($GETtitle)); ?>’ id=mypietitle></input><input type=hidden … Continue reading →
Posted in Ajax, eLearning, Event-Driven Programming, Tutorials
|
Tagged aesthetics, Ajax, alert, attachment, button, console.log, CSS, data scraping, debug, debugging, dynamic, email, email client, eval, form, FormData, Google chart, histogram, Histogram Chart, HTML, IFRAME, interface, iOS, iPad, mailto, Math.abs, mobile, outerHTML, PHP, pie chart, popup, programming, prompt, share, style, styling, SVG, tooltip, tooltips, tutorial, url, web browser, web inspector, web scraping
|
Leave a comment


Thanks. Since then, a Shower Songs project at https://www.rjmprogramming.com.au/HTMLCSS/shower_songs.html is an improvement regarding "Radio Play" on mobile platforms.