{"id":266,"date":"2021-06-07T16:12:11","date_gmt":"2021-06-07T15:12:11","guid":{"rendered":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/?page_id=266"},"modified":"2021-06-08T12:55:02","modified_gmt":"2021-06-08T11:55:02","slug":"mouse-events","status":"publish","type":"page","link":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/javascript\/mouse-events\/","title":{"rendered":"Mouse Events"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-197\" src=\"https:\/\/glow-prod-sh.s3.eu-west-1.amazonaws.com\/sh\/public\/ahscomputinghtml\/uploads\/sites\/3275\/2021\/06\/05211153\/sqa-h-150x150.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&#038;X-Amz-Security-Token=IQoJb3JpZ2luX2VjEE4aCWV1LXdlc3QtMSJHMEUCIQCy5U9KCQDkAOmSk7qY37d3TpDt6li8ykZzbn26TPTNSgIgDkzWMZ%2FHNX0mZgmwVdpzpVlwJdD99DO%2BylgwFO7NnlUquQUIFxAFGgwyNzM1NzAxOTU0MzMiDBQlR562JauUYVir8iqWBcvtq3riHVv6VN7CwUDJN%2BU%2Bi%2BNPbkOILqlwaeyq8fvgJwkAYCT1zc8UF5BSHIJQKMSjxa0ye2IWM4xlc3eyw%2Bduvkn6cRaruuQZl8EcAIU4TJoBHhTl%2Bvj2NhGXfNrk4icVCma%2BQgNxUn9cBEekSODjSCcGNW5g9Z9Ef%2F75n9K3srlBSEJ%2FWP7taAsFh7YyFlvzzS0VuE0W%2FzBeCwAKdnRJ7ZY2Njx6IaGVsLZMeBs87goUDMl%2BufTMd%2Fu2ByXc9ng54uZPck1dq125PpcXkhf%2BCLI%2F12Lo2av%2BQ%2B34wowftPQqI5kVQwvXpo3tknZeE1YqXeua6BR5j7FFtIWZZPunfsJHoRn13y2DFbLsOD1wM64T69VhEshS3n1FOLmEJiNs2XRuaunP5q%2BoitboT1V6iHplUsIgRm7i6bS%2FZMuiCC1ITpeQCMh7Hwb4FZuB%2FAqpKmgpmrOnw00SvRdF9SYqL%2B0FydtF%2BAEGakI9ffUwCNM%2F0hXBU2JTCP9VBOhTGy4nGz6%2BhIfp2KHoVzh4h8bJWDfhiW1lteHbnJh%2FvN%2BlVzDj5l9cdtGVWcKXrILUeHbPp1%2Fis8BENsimxMbWRX9VVQ1aKyT1W3FiooqYNMx3l0YP2oogSyey4NbawAFayAxPElUokLnVcDnwI29dIfGQ4MSeUwUvDflWNQUC4yczcsUVPtAyrBk%2B%2B3YvZb2LunFOdloOMMOagMM225fkR5F6gSS6bn8VvhWVtSg2bIwO2fxCQ0T1gTaXTKbAl%2BzHuUi9O1yo2b6M6NyAKecE4aUS2iJ3lYMC0i1wFlpAEdykUrH2AzfZhqa6qtmcWBcChsnToqAKyjwp1xqK9fyu7A8vztH4Ql30IHj%2FtVgm3SpXIqu8j0d7MLv%2Fls8GOrEBRDhnNJXU5%2B0WkBlRquweKtVrE0xG0YRZ8qhKDafjJdee2j%2FfKJD6cn1tkxpdIlrgi%2FQ75PghA3JY%2B6SB4n6WnLjBo37ouz8eW0fy3wna%2BTSdKFV2Dm%2Fphd8%2BpzWMEEMwCe4q%2FtzehlGGRTrpcJi93NvMg4p2DhYjT7eA631HEqxPLrC5mo2UtvGRNo2LfrXQbLk8YUNqW0AdMA5Zb2MJ94bAzzpBpewcP0jkmcotH0XO&#038;X-Amz-Algorithm=AWS4-HMAC-SHA256&#038;X-Amz-Credential=ASIAT7MQN47UTEEPTRSC%2F20260420%2Feu-west-1%2Fs3%2Faws4_request&#038;X-Amz-Date=20260420T064418Z&#038;X-Amz-SignedHeaders=host&#038;X-Amz-Expires=900&#038;X-Amz-Signature=960978ec7955b2500620eb11b947613ef4a611a92aa61da23d6b94687e566f6b\" alt=\"\" width=\"100\" height=\"97\" \/>JavaScript commands usually get executed when an\u00a0<strong>event<\/strong> happens.<\/p>\n<p>At Higher level you need to use three mouse related events:<\/p>\n<h1><a href=\"https:\/\/www.w3schools.com\/jsref\/event_onmouseover.asp\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"image-59 alignright\" src=\"https:\/\/glow-prod-sh.s3.eu-west-1.amazonaws.com\/sh\/public\/ahscomputinghtml\/uploads\/sites\/3275\/2021\/06\/03210120\/w3schools-150x150.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&#038;X-Amz-Security-Token=IQoJb3JpZ2luX2VjEE4aCWV1LXdlc3QtMSJHMEUCIQCy5U9KCQDkAOmSk7qY37d3TpDt6li8ykZzbn26TPTNSgIgDkzWMZ%2FHNX0mZgmwVdpzpVlwJdD99DO%2BylgwFO7NnlUquQUIFxAFGgwyNzM1NzAxOTU0MzMiDBQlR562JauUYVir8iqWBcvtq3riHVv6VN7CwUDJN%2BU%2Bi%2BNPbkOILqlwaeyq8fvgJwkAYCT1zc8UF5BSHIJQKMSjxa0ye2IWM4xlc3eyw%2Bduvkn6cRaruuQZl8EcAIU4TJoBHhTl%2Bvj2NhGXfNrk4icVCma%2BQgNxUn9cBEekSODjSCcGNW5g9Z9Ef%2F75n9K3srlBSEJ%2FWP7taAsFh7YyFlvzzS0VuE0W%2FzBeCwAKdnRJ7ZY2Njx6IaGVsLZMeBs87goUDMl%2BufTMd%2Fu2ByXc9ng54uZPck1dq125PpcXkhf%2BCLI%2F12Lo2av%2BQ%2B34wowftPQqI5kVQwvXpo3tknZeE1YqXeua6BR5j7FFtIWZZPunfsJHoRn13y2DFbLsOD1wM64T69VhEshS3n1FOLmEJiNs2XRuaunP5q%2BoitboT1V6iHplUsIgRm7i6bS%2FZMuiCC1ITpeQCMh7Hwb4FZuB%2FAqpKmgpmrOnw00SvRdF9SYqL%2B0FydtF%2BAEGakI9ffUwCNM%2F0hXBU2JTCP9VBOhTGy4nGz6%2BhIfp2KHoVzh4h8bJWDfhiW1lteHbnJh%2FvN%2BlVzDj5l9cdtGVWcKXrILUeHbPp1%2Fis8BENsimxMbWRX9VVQ1aKyT1W3FiooqYNMx3l0YP2oogSyey4NbawAFayAxPElUokLnVcDnwI29dIfGQ4MSeUwUvDflWNQUC4yczcsUVPtAyrBk%2B%2B3YvZb2LunFOdloOMMOagMM225fkR5F6gSS6bn8VvhWVtSg2bIwO2fxCQ0T1gTaXTKbAl%2BzHuUi9O1yo2b6M6NyAKecE4aUS2iJ3lYMC0i1wFlpAEdykUrH2AzfZhqa6qtmcWBcChsnToqAKyjwp1xqK9fyu7A8vztH4Ql30IHj%2FtVgm3SpXIqu8j0d7MLv%2Fls8GOrEBRDhnNJXU5%2B0WkBlRquweKtVrE0xG0YRZ8qhKDafjJdee2j%2FfKJD6cn1tkxpdIlrgi%2FQ75PghA3JY%2B6SB4n6WnLjBo37ouz8eW0fy3wna%2BTSdKFV2Dm%2Fphd8%2BpzWMEEMwCe4q%2FtzehlGGRTrpcJi93NvMg4p2DhYjT7eA631HEqxPLrC5mo2UtvGRNo2LfrXQbLk8YUNqW0AdMA5Zb2MJ94bAzzpBpewcP0jkmcotH0XO&#038;X-Amz-Algorithm=AWS4-HMAC-SHA256&#038;X-Amz-Credential=ASIAT7MQN47UTEEPTRSC%2F20260420%2Feu-west-1%2Fs3%2Faws4_request&#038;X-Amz-Date=20260420T064418Z&#038;X-Amz-SignedHeaders=host&#038;X-Amz-Expires=900&#038;X-Amz-Signature=32d5304116be2e72533bce98fff71905c2c093206bae87363e81909a81b24131\" alt=\"\" width=\"50\" height=\"47\" \/><\/a>onmouseover() and onmouseout()<\/h1>\n<p>These events are triggered when the mouse pointer moves over an element of the page, and when it moves past that element.<\/p>\n<p>The two events are usually used to together &#8211; onmouseover() to do something, then .onmouseout() to undo it.<\/p>\n<p>In this example, the background colour will change as the mouse moves over and leaves the word &#8220;special&#8221;.<\/p>\n<pre class=\"brush: jscript; title: JavaScript; notranslate\" title=\"JavaScript\">\r\n\r\nfunction highlight(x) {\r\n    x.style.backgroundColor = &quot;red&quot;;\r\n}\r\n\r\nfunction removehightlight(x) {\r\n    x.style.backgroundColor = &quot;white&quot;;\r\n}\r\n<\/pre>\n<pre class=\"brush: xml; title: HTML; notranslate\" title=\"HTML\">\r\n&lt;p onmouseover=&quot;highlight(this)&quot; onmouseout=&quot;removehightlight(this)&quot;&gt;I am special.&lt;\/p&gt;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h1><a href=\"https:\/\/www.w3schools.com\/jsref\/event_onclick.asp\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"image-59 alignright\" src=\"https:\/\/glow-prod-sh.s3.eu-west-1.amazonaws.com\/sh\/public\/ahscomputinghtml\/uploads\/sites\/3275\/2021\/06\/03210120\/w3schools-150x150.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&#038;X-Amz-Security-Token=IQoJb3JpZ2luX2VjEE4aCWV1LXdlc3QtMSJHMEUCIQCy5U9KCQDkAOmSk7qY37d3TpDt6li8ykZzbn26TPTNSgIgDkzWMZ%2FHNX0mZgmwVdpzpVlwJdD99DO%2BylgwFO7NnlUquQUIFxAFGgwyNzM1NzAxOTU0MzMiDBQlR562JauUYVir8iqWBcvtq3riHVv6VN7CwUDJN%2BU%2Bi%2BNPbkOILqlwaeyq8fvgJwkAYCT1zc8UF5BSHIJQKMSjxa0ye2IWM4xlc3eyw%2Bduvkn6cRaruuQZl8EcAIU4TJoBHhTl%2Bvj2NhGXfNrk4icVCma%2BQgNxUn9cBEekSODjSCcGNW5g9Z9Ef%2F75n9K3srlBSEJ%2FWP7taAsFh7YyFlvzzS0VuE0W%2FzBeCwAKdnRJ7ZY2Njx6IaGVsLZMeBs87goUDMl%2BufTMd%2Fu2ByXc9ng54uZPck1dq125PpcXkhf%2BCLI%2F12Lo2av%2BQ%2B34wowftPQqI5kVQwvXpo3tknZeE1YqXeua6BR5j7FFtIWZZPunfsJHoRn13y2DFbLsOD1wM64T69VhEshS3n1FOLmEJiNs2XRuaunP5q%2BoitboT1V6iHplUsIgRm7i6bS%2FZMuiCC1ITpeQCMh7Hwb4FZuB%2FAqpKmgpmrOnw00SvRdF9SYqL%2B0FydtF%2BAEGakI9ffUwCNM%2F0hXBU2JTCP9VBOhTGy4nGz6%2BhIfp2KHoVzh4h8bJWDfhiW1lteHbnJh%2FvN%2BlVzDj5l9cdtGVWcKXrILUeHbPp1%2Fis8BENsimxMbWRX9VVQ1aKyT1W3FiooqYNMx3l0YP2oogSyey4NbawAFayAxPElUokLnVcDnwI29dIfGQ4MSeUwUvDflWNQUC4yczcsUVPtAyrBk%2B%2B3YvZb2LunFOdloOMMOagMM225fkR5F6gSS6bn8VvhWVtSg2bIwO2fxCQ0T1gTaXTKbAl%2BzHuUi9O1yo2b6M6NyAKecE4aUS2iJ3lYMC0i1wFlpAEdykUrH2AzfZhqa6qtmcWBcChsnToqAKyjwp1xqK9fyu7A8vztH4Ql30IHj%2FtVgm3SpXIqu8j0d7MLv%2Fls8GOrEBRDhnNJXU5%2B0WkBlRquweKtVrE0xG0YRZ8qhKDafjJdee2j%2FfKJD6cn1tkxpdIlrgi%2FQ75PghA3JY%2B6SB4n6WnLjBo37ouz8eW0fy3wna%2BTSdKFV2Dm%2Fphd8%2BpzWMEEMwCe4q%2FtzehlGGRTrpcJi93NvMg4p2DhYjT7eA631HEqxPLrC5mo2UtvGRNo2LfrXQbLk8YUNqW0AdMA5Zb2MJ94bAzzpBpewcP0jkmcotH0XO&#038;X-Amz-Algorithm=AWS4-HMAC-SHA256&#038;X-Amz-Credential=ASIAT7MQN47UTEEPTRSC%2F20260420%2Feu-west-1%2Fs3%2Faws4_request&#038;X-Amz-Date=20260420T064418Z&#038;X-Amz-SignedHeaders=host&#038;X-Amz-Expires=900&#038;X-Amz-Signature=32d5304116be2e72533bce98fff71905c2c093206bae87363e81909a81b24131\" alt=\"\" width=\"50\" height=\"47\" \/><\/a>onclick()<\/h1>\n<p>This event is triggered when an object is clicked on.<\/p>\n<p>In this example, a message box is displayed when the button is clicked.<\/p>\n<pre class=\"brush: jscript; title: JavaScript; notranslate\" title=\"JavaScript\">\r\nfunction showCopyright() {\r\n    alert(&quot;This page is copyright A Person 2021&quot;);\r\n}\r\n\r\n<\/pre>\n<pre class=\"brush: xml; title: HTML; notranslate\" title=\"HTML\">\r\n&lt;button onclick=&quot;showCopyright()&quot;&gt;Copyright&lt;\/button&gt;\r\n<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript commands usually get executed when an\u00a0event happens. At Higher level you need to use three mouse related events: onmouseover() and onmouseout() These events are triggered when the mouse pointer moves over an element of the page, and when it moves past that element. The two events are usually used to together &#8211; onmouseover() to do something, then .onmouseout() to undo it. In this example, the background colour will change<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/javascript\/mouse-events\/\">Read More<\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"parent":259,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-266","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/pages\/266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/comments?post=266"}],"version-history":[{"count":7,"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/pages\/266\/revisions"}],"predecessor-version":[{"id":301,"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/pages\/266\/revisions\/301"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/pages\/259"}],"wp:attachment":[{"href":"https:\/\/blogs.glowscotland.org.uk\/sh\/ahscomputinghtml\/wp-json\/wp\/v2\/media?parent=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}