Hello, this is my first post on the forums after learning HTML and JavaScript for the past 2 weeks. I have a suggestion to make for the JavaScript Functions tutorial, specifically learning how to call a function. The tutorial is very good overall and I am enjoying learning about HTML & JavaScript. As this is my first exposure to coding, my suggestion may be out of place or unusual that I did not know this particular information. However, the JavaScript tutorial never to my knowledge taught me how to call a function the way Exercise 1 at the bottom of the Function tutorial (https://www.w3schools.com/js/js_functions.asp) asked me to do.
The answer to call the function as Exercise 1 asks you to do is to insert the code "myFunction();" after the curly bracket however all throughout the JavaScript and particularly the Function tutorial, the user had been taught to call functions by inserting the code "document.getElementById("demo").innerHTML = myFunction();" after the curly bracket. The "return" statement was not used in Exercise 1 as I had felt I was most comfortable using.
I would suggest strongly that some line or section be inserted in the JavaScript Function tutorial to teach the method of using "myFunction();" to call a function, as I did not understand that functionality and thought the Exercise was impossible to figure out without looking at the answer. Maaaybe the Exercise is designed to teach you to call a function using "myFunction();" but if that is true, in my opinion it is a poor way to teach that tool.
Thank you for your time and in general a great website.

Ok so I found out that it is easier to learn from ​video tutorials!. And I tried to figure out how can I fit whole website in a video. ​But the answer is 1interactive video tutorials!
Imagine that you have a video and at the beginning you can select what do you want to learn, and select what chapter do you want to start in!
For the memory check there can be quizzes in the middle of chapters for example when a code is being typed a quiz pops up that asks us what should I write next to make something happen! I heard that 3/4 people understands better when something is explained in a video.
This could heavily increase the use of w3schools tutorials because you can save that video where ever you want! You can watch it in phone, computer and you do not need internet access! 2This might be a hard work but it will be a hard hit with a loud boom!
​
1. Interactive video is a video that you can interact with! For example in a video you see a lot of buttons and you can click on them to do something!
2. What it means is that the more work you put the better results will be!
​Hope you like this idea!

Hello & Thanks ,
A javascript Tutorial for BenghaziGame :
I just wanted to let you know that I have written a
javascript tutorial for my BenghaziGame ,
and to thank all you folks on this Forum
who have helped me to convert this game to javascript .
Benghazi Game is a shoot 'em up political satire browser game .
But instead of bullets ,
we throw cowpies at politicians when we see them lying .
How do we know when they are lying ?
When their noses turn into long carrot noses , they are lying .
The Tutorial game begins here :
http://liesandcowpies.com/javascript/BenghaziGame.00-TUTORIAL.html
I have also posted the whole Tutorial for download here :
http://liesandcowpies.com/javascript/BenghaziGame-TUTORIALS.zip
My disclaimer:
I am going to let w3schools.com do most of the heavy lifting ,
and use their GameTutorial resources to do the explaining on specific keywords .
Here is a list of their web pages that we will be using:
http://www.w3schools.com/games/
http://www.w3schools.com/games/game_canvas.asp
http://www.w3schools.com/games/game_components.asp
http://www.w3schools.com/games/game_controllers.asp
http://www.w3schools.com/games/game_obstacles.asp
http://www.w3schools.com/games/game_score.asp
http://www.w3schools.com/games/game_images.asp
http://www.w3schools.com/games/game_sound.asp
and more as the need arises .
Thanks...Vern

Hello there,
I am plan (in near future) to start with learning and training with node.js.
Since I have habit to learn and remind from w3s (manner of writing), do you plan to add some tutorials and references for node.js?
Thank you for all!

I love what w3schools is doing with the SQL tutorial - good stuff. I noticed that one of the most fundamental elements of w3schools (the "Try it now" button) goes missing about half-way through the SQL Tutorial. May I ask why?
I teach sql at a local community colleg. I have gone through several textbooks with mixed results, and I am always keeping my eyes open for new ways to teach. I would love to incorporate w3schools SQL tutorial into my class; do you have a db dump available for download of the tables you use? One of my lessons will be having students figuring out how to get the data from the tutorial into a local database, but having the entire dataset available up front would be handy. If such a db dump is not available, no worries - easy enough to generate one.
Thanks again for your time and attention.

I love the work going on at w3Schools - awesome stuff!
For the SQL Tutorial, might I suggest a accessible logical model for the tables? For instance, in the "Try it" demo pages, there is a right-hand-side pane with all the available tables, but there is no way to just view the columns of those tables without leaving behind the current sql worksheet. It would be tremendously helpful if users/students could view, via some kind of client-side magic (javascript?), the model of the tables. Ideally, this would include the metadata like primary key and constraint information, but just starting with the name of the columns would be sweet.
Thanks for your time and attention.

let's say i go through the tutorials from http://www.w3schools.com/Is there a way of knowing when some tutorial has been altered or updated ?Bcz I went through jquery mobile tutorial a year ago and a couple of months later, by accident noticed that there is new stuff in it.

I find this tutorials very useful and I think it will be really handy if you do Bootstrap tutorial. On site getbootstrap.com is nice documentation, but some things aren't explained so well.Who think this is good idea? Thanks.

Using the .NET MVC tutorial, I noticed on http://www.w3schools.com/aspnet/mvc_layout.asp that the first code block needs updated.
I believe It should be
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> <script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"> </script> <script src="@Url.Content("~/Scripts/modernizr-2.5.3.js")"> </script> </head> <body> <ul id="menu"> <li>@Html.ActionLink("Home", "Index", "Home")</li> <li>@Html.ActionLink("Movies", "Index", "Movies")</li> <li>@Html.ActionLink("About", "About", "Home")</li> </ul> <section id="menu"> @RenderBody() <p>Copyright W3schools 2012. All Rights Reserved.</p> </section> </body></html>
to match the updated jquery and modernizr files.
Additionally, the "font" line in the other code block on that page should, if I am correct, be changed to "font-family"
(And it would be nice on this page: http://www.w3schools.com/aspnet/mvc_views.asp to differentiate between "add to what's already in the file" and "switch with what's already in the file")
Could someone with access to do so please update this?

The last example for window.clearTimeout() method has an explanation that appears to be inconsistent with the 'try it yourself' example on the JavaScript Timing Events page. I have put the text needing corrected in red: How to Stop the Execution?The clearInterval() method is used to stop further executions of the function specified in the setInterval() method. Syntaxwindow.clearInterval(intervalVariable)
The window.clearInterval() method can be written without the window prefix.
To be able to use the clearInterval() method, you must use a global variable when creating the interval method:
myVar=setInterval("javascript function",milliseconds);
Then you will be able to stop the execution by calling the clearInterval() method.
ExampleSame example as above, but we have added a "Stop time" button:
<p id="demo"></p><button onclick="myStopFunction()">Stop time</button><script>var myVar=setInterval(function(){myTimer()},1000);function myTimer(){var d=new Date();var t=d.toLocaleTimeString();document.getElementById("demo").innerHTML=t;}function myStopFunction(){clearInterval(myVar);}</script>
Try it yourself »
If I have been learning my lessons correctly, typing in var makes the variable local. If this is the case, then it would seem the clearInterval() worked without setting a global variable.
Does this need updated?

Hello, i'm wondering how to install Apache2 with PHP inside. So far i've downloaded dozens of apache servers and php servers and always getting the the error below.
LoadModule php5_module "c:/php/php5apache2.dll" not found (or something very similar)
Does certain Apache server version require certain PHP version? I'm pointing out the correct directory and its still telling that its wrong folder.
Last time i tried these files.httpd-2.0.65-win32-x86-no_ssl.msiphp-5.3.28-nts-Win32-VC9-x86.msi
And received same results. Modified php.ini to point out the extensions folder, added these lines to httpd config file (To correct positions).
LoadModule php5_module "c:/php/php5apache2.dll"AddType application/x-httpd-php .phpPHPIniDir "c:/php"
I have to install Apache2 the hard way since Xampp has been buggy for me for a bit. Please reply with correct version links and other tutorials if there is.

Hi, folks. I want to learn to develop HTML games. Could you guys point me some tutorials about this subject? By the way I have a concern: How does one protect the source code? One the games will use javascript and HTML I think that it's not possible. Am I right? Thanks.

Hi all. I am starting a little blog at blogspot.. (any suggestions of who hosts better coding blogs?) Anyway, first up is an example I made detailing some of the caveats of getting started with html5 canvas. Unlike some of the 2nd-english givers out there, my english is good from morning ablutions on. I'm the Steve Carrel type who has a need to be praised. the address ishttp://programahead.blogspot.com the end result can be seen herehttp://respaceable.com/examplemove "usually the people you're worried about stealing your ideas, you should be shoving your ideas down their throats."

Hi all. I am starting a little blog at blogspot.. (any suggestions of who hosts better coding blogs?) Anyway, first up is an example I made detailing some of the caveats of getting started with html5 canvas. Unlike some of the 2nd-english givers out there, my english is good from morning ablutions on. I'm the Steve Carrel type who has a need to be praised. the address ishttp://programahead.blogspot.com the end result can be seen herehttp://respaceable.com/examplemove "usually the people you're worried about stealing your ideas, you should be shoving your ideas down their throats."

I know the basics of PHP and MYSQL but I can't seem to get down putting it all together in order to make an admin panel / website backend. I was wondering if anyone knew of any specific tutorials that covered creating admin panels / website backends so I could get a feel of what I'm doing right and what I'm doing wrong.

Please send me a PM with any comments, corrections, additions, or requests. Please do not reply to this topic. Replies will be deleted to avoid clutter.Official PHP site: http://www.php.net/PHP Installation Packages: http://www.php.net/downloads.phpPHP Installation Instructions: http://www.php.net/manual/en/install.general.phpPHP Online Manual: http://www.php.net/manual/note: links given to the manual are in English, but the manual can be read in several languagesPlease send me a PM to request specific topics.