我完全被卡住了。我所有的html文檔都經過了驗證,並且被正確引用,但是當我加載主html時,它不會呈現。是否有我的HTML不呈現的原因?
我的目標是有一個兩面的頁面:左側顯示默認圖像和標題,右側包括一個按鈕,用於加載五個不同的隨機圖像和左側的標題通過不同的HTML文件。
我與「iframes」有不同的方面。
另外如何改變iframes的寬度?
<!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文檔呢。
這裏有多種問題,第一個是您要訪問的是其他'iframe'功能這是不允許的,第二個函數語法是錯誤的 - 你缺少'}}'末尾 –
你想在左側面板中打開joke.html –
是的。這是我的意圖。我該怎麼辦? – user2617514