2012-08-22 61 views
-2

我必須創建一個兩個圓柱形的網站,其左側菜單和右側內容。我有這個指數文件 -需要幫助創建兩個圓柱形網站

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
    <title>Admin</title> 
</head> 
<frameset border="0" frameborder="0" rows="15%,*" framespacing="0"> 
    <frame src="atop.html"> 
    <frameset cols="22%,*"> 
     <frame src="amain.html" /> 
     <frame src="ad.php" name="content" id="content"/> 
    </frameset> 
</frameset> 
</html> 

凡atop.html是 -

<!DOCTYPE HTML> 
<html> 
<body> 
<center><h1><u>Admin</u></h1></center> 
</body> 
</html> 

和amain.html是 -

<!DOCTYPE html> 
<html> 
<body> 
What do you want to do?<br /> 
<a target="content" href="ad.php?q=csr">CREATE STUDENT RECORD</a><br /> 
<a target="content" href="ad.php?q=dasr">DISPLAY ALL STUDENTS RECORD</a><br /> 
<a target="content" href="ad.php?q=dstr">DISPLAY SPECIFIC STUDENT RECORD</a><br /> 
<a target="content" href="ad.php?q=msr">MODIFY STUDENT RECORD</a><br /> 
<a target="content" href="ad.php?q=dsr">DELETE STUDENT RECORD</a><br /> 
<a target="content" href="ad.php?q=cb">CREATE BOOK</a><br /> 
<a target="content" href="ad.php?q=dab">DISPLAY ALL BOOKS</a><br /> 
<a target="content" href="ad.php?q=dsb">DISPLAY SPECIFIC BOOK</a><br /> 
<a target="content" href="ad.php?q=mb">MODIFY BOOK</a><br /> 
<a target="content" href="ad.php?q=db">DELETE BOOK</a><br /> 
<a target="content" href="ad.php?q=cp">CHANGE PASSWORD</a><br /> 
</body> 
</html> 

和ad.php是 -

<html> 
<body> 
<?php 
$q=$_GET['q']; 
echo $q; 
?> 
</body> 
</html> 

主要問題是它無法正常工作。代碼中有任何錯誤,請告訴我。我會非常感謝你!

+2

幀非常陳舊,不推薦使用。不推薦繼續使用它們。 –

+0

請更具體地說明問題。有什麼症狀? – Sheena

回答

-1

只需將ad.php重命名爲asds.php即可解決問題

1

你有幾個東西可以改善:

  • 框架已被棄用。他們繼續使用是非常不推薦的。將所有內容集中在一個頁面上,並且如果你想獲得某種程度的模塊性,則使用服務器端包含。
  • 避免使用純粹的表示性項目,如<center><u>,使用CSS實現所需的結果。

(不太重要的東西)

  • 爲菜單的無序列表(<ul>),<br>的目的不是像使用。
  • 不要所有CAPS您的菜單文本,有CSS規則text-transform: capitalize這樣做給你。你不應該這樣做的原因是因爲有些用戶可能想要使用屏幕閱讀器,並且會以不同的方式閱讀你的文本。
1

嘗試丟棄幀並使用div來設置頁面的佈局。 遵循由php包括3個文件。