我完全被困住了。我所有的 html 文档都经过验证并正确地相互引用,但是当我加载主 html 时,它不会呈现。
我的目标是有一个有两个侧面的页面:左侧显示默认图像和标题,右侧包括一个按钮,用于通过不同的 html 文档加载左侧的五个不同的随机图像和标题。
我正在用“iframes”制作不同的面。
另外如何更改 iframe 的宽度?
<!DOCTYPE html>
<html>
<head>
<title>Free Jokes!</title>
<meta charset="utf-8">
<meta name="author" content="Justin Partovi, CS80 1184, Summer 2013">
<link href="final%20project.css" rel="stylesheet">
</head>
<body>
<h1 id="shadow">Welcome to Free Jokes!</h1>
<iframe id="left" src="left.html"></iframe>
<iframe id="right" src="right.html"></iframe>
</body>
</html>
左侧:
(请让我知道是否有比我现在做的更好的方法来实现我的目标)
<!DOCTYPE html>
<html>
<head>
<title>Your Joke!</title>
<meta charset="utf-8">
<script>
var randomnumber
function clickForJoke() {
randomnumber=math.floor( 1 + Math.random() * 15);
switch ( randomnumber ) {
case 1:
window.open( "joke1.html", target="right" );
break;
case 2:
window.open( "joke2.html", target="right" );
break;
case 3:
window.open( "joke3.html", target="right" );
break;
case 4:
window.open( "joke4.html", target="right" );
break;
case 5:
window.open( "joke5.html", target="right" );
break;
default:
window.open( "joke.html", target="right" );
</script>
</head>
</html>
右侧:
(我是否错误地制作了按钮?)
<!DOCTYPE html>
<html>
<head>
<title>Final project</title>
<meta charset="utf-8">
<link href="final%20project.css" rel="stylesheet">
</head>
<body>
<button type="button" id="jokeButton" name="jokeButton" onclick="clickForJoke">Click for your joking pleasure!</button>
</body>
</html>
默认图像和阳离子:
<html>
<head>
<title>Default joke</title>
<meta charset="utf-8">
<link href="final%20project.css" rel="stylesheet">
</head>
<body>
<p><img alt src = "laughing%20gif.gif"></p>
<p><b>Click the button to the right to get a free joke!</b></p>
</body>
</html>
我还没有制作其他五个 html 文档。