I need to change this code so that there is no button, and the jackhammer animation starts as soon as the page loads.                  Unit 3 Graded Exercise 1     Michael Porter, JackhammerMan Exercise         Start Bouncing

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

I need to change this code so that there is no button, and the jackhammer animation starts as soon as the page loads. 

<!DOCTYPE html>
<html>
<head>
    <!--
        CIS213 Unit 3, Graded Exercise 1
        Author: Michael Porter
        Date: 9/15/22
    -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>Unit 3 Graded Exercise 1</title>
</head>
<body>
    <h1>Michael Porter, JackhammerMan Exercise</h1>
    <img id="imgJackhammer" src="jackhammer0.gif" width="113" height="100"
        alt="Image of a man with a jackhammer."><br>
    <button onclick="startBouncing()">Start Bouncing</button>
    
    <script>
        var jackhammers = ["jackhammer0.gif", "jackhammer1.gif", "jackhammer2.gif",
        "jackhammer3.gif", "jackhammer4.gif", "jackhammer5.gif", "jackhammer6.gif",
        "jackhammer7.gif", "jackhammer8.gif", "jackhammer9.gif", "jackhammer10.gif",];
        
        var curJackhammer = 0;
        
        function bounce() {
            if (++curJackhammer>10) curJackhammer = 0;
            var imgElement = document.getElementById("imgJackhammer");
            imgElement.src = jackhammers[curJackhammer];
        }
        
        function startBouncing() {
            setInterval(bounce, 90);
        }
    </script>
</body>
</html>

Porter_W3_Graded_Exercise1.html X
<!DOCTYPE html>
<html>
<head>
1
2
3
456789
10
11
12
13
14
15
16
17
8685
18
19
20
21
22
23
24
25
26
27
28
29
30
31
10-0
<!--
-->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Unit 3 Graded Exercise 1</title>
-</head>
<body>
CIS213 Unit 3, Graded Exercise 1
Author: Michael Porter
Date: 9/15/22
<h1>Michael Porter, JackhammerMan Exercise</h1>
<img id="imgJackhammer" src="jackhammer0.gif" width="113" height="100"
alt="Image of a man with a jackhammer."><br>
<button onclick="startBouncing ()">Start Bouncing</button>
<script>
var jackhammers = ["jackhammer0.gif", "jackhammerl.gif", "jackhammer2.gif",
"jackhammer3.gif", "jackhammer4.gif", "jackhammer5.gif", "jackhammer6.gif",
"jackhammer7.gif", "jackhammer8.gif", "jackhammer9.gif", "jackhammer10.gif",];
32
33
34
35
36
</body>
37 -</html>
var curJackhammer = 0;
function bounce () {
if (++curJackhammer>10) curJackhammer = 0;
var imgElement = document.getElementById("imgJackhammer");
imgElement.src = jackhammers [curJackhammer] ;
function startBouncing () {
setInterval (bounce, 90);
</script>
Transcribed Image Text:Porter_W3_Graded_Exercise1.html X <!DOCTYPE html> <html> <head> 1 2 3 456789 10 11 12 13 14 15 16 17 8685 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10-0 <!-- --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Unit 3 Graded Exercise 1</title> -</head> <body> CIS213 Unit 3, Graded Exercise 1 Author: Michael Porter Date: 9/15/22 <h1>Michael Porter, JackhammerMan Exercise</h1> <img id="imgJackhammer" src="jackhammer0.gif" width="113" height="100" alt="Image of a man with a jackhammer."><br> <button onclick="startBouncing ()">Start Bouncing</button> <script> var jackhammers = ["jackhammer0.gif", "jackhammerl.gif", "jackhammer2.gif", "jackhammer3.gif", "jackhammer4.gif", "jackhammer5.gif", "jackhammer6.gif", "jackhammer7.gif", "jackhammer8.gif", "jackhammer9.gif", "jackhammer10.gif",]; 32 33 34 35 36 </body> 37 -</html> var curJackhammer = 0; function bounce () { if (++curJackhammer>10) curJackhammer = 0; var imgElement = document.getElementById("imgJackhammer"); imgElement.src = jackhammers [curJackhammer] ; function startBouncing () { setInterval (bounce, 90); </script>
Expert Solution
Given Code:

<!DOCTYPE html>
<html>
<head>
    <!--
        CIS213 Unit 3, Graded Exercise 1
        Author: Michael Porter
        Date: 9/15/22
    -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>Unit 3 Graded Exercise 1</title>
</head>
<body>
    <h1>Michael Porter, JackhammerMan Exercise</h1>
    <img id="imgJackhammer" src="jackhammer0.gif" width="113" height="100"
        alt="Image of a man with a jackhammer."><br>
    <button onclick="startBouncing()">Start Bouncing</button>
    
    <script>
        var jackhammers = ["jackhammer0.gif", "jackhammer1.gif", "jackhammer2.gif",
        "jackhammer3.gif", "jackhammer4.gif", "jackhammer5.gif", "jackhammer6.gif",
        "jackhammer7.gif", "jackhammer8.gif", "jackhammer9.gif", "jackhammer10.gif",];
        
        var curJackhammer = 0;
        
        function bounce() {
            if (++curJackhammer>10) curJackhammer = 0;
            var imgElement = document.getElementById("imgJackhammer");
            imgElement.src = jackhammers[curJackhammer];
        }
        
        function startBouncing() {
            setInterval(bounce, 90);
        }
    </script>
</body>
</html>

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Image Element
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education