Javascript Course

Working to a JS script, I wanted to add a pause in the execution of the script.
In PHP there is a function sleep() to delay execution of the PHP script, but JavaScript doesn't have such a function.
Looking on the net, I found a solution to delay the execution of some code in JS script, by using the setTimeout() function.

Here's the method, the code that must be executed after pause must be inside a function that will be accessed with setTimeout():

setTimeout( function(){
 // here add the code (or call a function) to be executed after pause
}, 1000 );
- 1000 represents the number of millisecond of the pause (for 2 seconds add 2000).

Example, executing a JS code after a specified time

The following script it writes a text in page (with document.write), then, after a pause of 2.3 seconds it will display an alert dialog window.

//executes some code after a 'pause' (in millisecond)
function testPause(pause){
 setTimeout(()=>{
 // code that must be executed after the pause
 alert('Hi, I came after 2.3 seconds');
 }, pause );
}

document.write('Hi there, wait');

testPause(2300);
Here is another example that adds a 'Loading ...' message into an HTML element, than, after 2.5 seconds it adds another content.
<div id='cnt'> </div>

<script>
function simLoad(id){
 // display 'Loading ..', and use setTimeout() to access a function after 2.3 seconds
 document.getElementById(id).innerHTML = '<h4>Loading ...</h4>';

 setTimeout(()=>{ adContent(id); }, 2500);

 /* in this case setTimeout() can be used also like this
 setTimeout('adContent(''+id+'')', 2500);
 */
}

// this function adds a content inside a HTML element, with the ID passed in parameter
function adContent(id){
 document.getElementById(id).innerHTML ='JavaScript Tutorial - <em>Pause the script in JS</em> - <a href='//coursesweb.net/javascript' title='JavaScript Course'>JavaScript Course</a>';
}

simLoad('cnt'); // access simLoad() with the ID of HTML tag
</script>

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag can be used to create input text field in web page?
<form> <input> <div>
<input type="text" name="a_name" value="val" />
Which CSS property displays the text in a small-caps font?
display font-variant font-style
h3 {
  font-variant: small-caps;
}
What instruction displays a notice box with a message inside it, in JavaScript?
for() Date() alert()
var msg = "Visit CoursesWeb.net";
alert(msg);
Indicate the PHP code used to get the users IP.
$_SERVER["HTTP_USER_AGENT"] $_SERVER["REMOTE_ADDR"] $_GET[]
$ip = $_SERVER["REMOTE_ADDR"];
echo $ip;
Add Pause in JavaScript script

Last accessed pages

  1. jQuery Drag and Drop Rows between two similar Tables (12996)
  2. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (143510)
  3. Read Excel file data in PHP - PhpExcelReader (97513)
  4. Common PHP Errors and Solutions (9783)
  5. Adding text with ActionScript 3 (5628)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (743)
  2. CSS cursor property - Custom Cursors (93)
  3. Read Excel file data in PHP - PhpExcelReader (66)
  4. PHP-MySQL free course, online tutorials PHP MySQL code (65)
  5. The Mastery of Love (63)