早上好!我的項目還有另一個問題,這次JavaScript沒有工作,我希望在我的鼠標指針懸停時改變圖片,感謝您的耐心等待! :)Onmouseover功能不起作用
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="mystyle.css" type="text/css">
<title>Konst UF</title>
<meta charset="utf-8">
<script type="text/javascript" language="javascript">
if (screen.width <= 699) {
document.location = "mobile.html";
};
document.getElementById("Orderbutton").onclick = function() {
location.href = "http://www.youtube.com/";
};
function billFunction() {
var Bill = getElementById('BillGate');
if (img.src.match("Bill")) {
img.src = "bill-gates.jpg";
} else {
img.src = "Card.jpg";
}
}
</script>
<body>
<p class="madeby">Made by Albin Karlsson and Oliver Jansson</p>
<center><ul>
<li><a href="index.html"><p class="Home">Home</p></a></li>
<li><a href="#"><p class="Products">Products</p></a></li>
<li><a href="#"><p class="About">About Us</p></a></li>
</ul></center>
<center><p class="para1">Konst UF</p></center>
<center><img id="BillGate" src="bill-gates.jpg" alt="Bill Gates" class="Billgates" onmouseover="billFunction()"/></center>
<marquee><h2>Bill GATES</h2></marquee>
<div></div>
<div class="sidepanels1">
<center><img class="Konstbild" src="Konst_uf_1.jpg" alt="Konst"/></center>
<h2>Unknown</h2>
<p>I have no idea haha</p>
</div>
<div class="sidepanels2">
<center><img class="Konstbild" src="mikrofiberduk-konst.jpg" alt="Monalisa"/></center>
<center><h2>Mona Lisa</h2></center>
<center><p>Mona Lisa is a painting which was painted by Leonardo Da Vinci</p></center>
</div>
<center><button id="Orderbutton" type="button" onclick="location.href = 'http://www.youtube.com/';">Order Our Products</button></center>
</body>
</head>
</html>
這是html代碼,我希望你能找到的問題,如果你需要的CSS我得到它太:
body {
background-color: grey;
border: grey solid 1px;
}
p.para1 {
margin: auto;
width: 40%;
border: 3px solid black;
padding: 20px;
background-color: black;
color: white;
font-size: 30px;
}
div.sidepanels1 {
border: 5px dotted green;
background-color: grey;
position: absolute;
top: 10px;
right: 10px;
width: 320px;
height: 550px;
text-align: center;
margin-top: 40px;
}
div.sidepanels2 {
border: 5px dotted green;
background-color: grey;
position: absolute;
top: 10px;
left: 10px;
width: 320px;
height: 550px;
margin-top: 40px;
}
p.iframe {
position: absolute;
top: 20px;
text-align: center;
}
div.2nd {
background-color: black;
color: white;
}
img.asus-logo{
width: 1200px;
margin-left: auto;
margin-right: auto;
border: 2px solid black;
}
img.Billgates {
margin-top: 30px;
border: 2px solid black;
margin-bottom: 40px;
}
img.Konstbild {
margin-top: 20px;
width: 300px;
height: 300px;
border: 3px solid green;
margin-right: auto;
margin-left: auto;
}
ul {
list-style-type: none;
}
p.madeby {
position: fixed;
}
謝謝! :d
要更改哪個圖像 –
** billfunction()**中的** img **變量未定義。您可能忘記將其替換爲** Bill **變量 – Lucas