Der Versuch, auf magic8 zu klicken, aber die fröhlichen, traurigen und überraschten Bilder werden nicht unter der Linie angezeigt. Was habe ich falsch gemacht? Ich habe die Bilder in random.js im selben Ordner gespeichert.Wie man auf ein Bild klickt, um Bilder mit einer Funktion anzuzeigen
<html>
<head>
<script type=text/javascript src="random.js">
</script>
<script>
function magicEight() {
var imgName;
imgName = RandomOneOf(["happy.gif", "sad.gif", "surprised.gif"]);
document.getElementById('outputDiv').value = imgName;
}
</script>
</head>
<body>
<div style="text-align:center">
<h1> Magic 8-ball (Mattel, Inc.) </h1>
<p> Enter a question below, then click on the Magic 8-Ball to recieve its wisdom. </p>
<input type="text" id="questionBox" size=90 value="">
<p>
<input type="image" src="http://balance3e.com/Images/8ball.gif" id="button" onclick="magicEight();">
</p>
<hr>
<div id="outputDiv"></div>
</div>
</body>
</html>
was 'random.js'? Werden Fehler in der Konsole protokolliert? – Isaac
und was ist 'RandomOneOf'? – Dekel
Bitte posten Sie ALLEN Code. Es wird uns helfen, Ihre Frage zu beantworten. Vielen Dank. Willkommen bei Stackoverflow :) – www139