I'm starter. I have an idea. I want to implement an event like this. Is it possible?
<html>
<head>
<title>First visit event</title>
<script>
function do_something()
{
alert("Hello my friend. This is your first visit.");
}
</script>
</head>
<body firstVisitEvent="do_something()">
</body>
Use on load. It will execute when the page loads, and you will see your alert. Good luck with your knowledge.
Edit: You can get more advance and set cookies to see if it's the user's first time, but I'm not sure you're at that level yet, but anyways:
You could for example set a localStorage property like
Note that localStorage isn't supported by older Browsers.
An alternative would be setting a Cookie and check against its existence
If you don't know how to set / get cookies with javascript, i would suggest, reading this article: https://developer.mozilla.org/en-US/docs/Web/API/document.cookie?redirectlocale=en-US&redirectslug=DOM%2Fdocument.cookie
You have a couple of options: storing a cookie on the client or utilizing the local storage of html5. Either of these could be checked on page load.
Here is a link for getting started with HTML5 web storage:
http://www.w3schools.com/html/html5_webstorage.asp
you can do it for chrome in following way
Localstorage is probably the way to go. Here is a bit of info on it: http://diveintohtml5.info/storage.html
Basically it allows you to store small amounts of data on the user's machine (up to 5mb in most browsers). So all you need to do is set a flag in there letting you know that the user has already visited, and if that flag isn't present on page load, show the message.
This should work in all browsers where local storage is available. See caniuse.com for reference. http://caniuse.com/#search=localstorage