2013-01-03 44 views
0

好了,所以這裏是交易,我實現了新的導航菜單和頁腳與ASP建立了一個網站。大多數頁面在Doctype html標籤之前的頁面頂部都有一個包含。當我添加我的頭標(包含我的CSS鏈接)的包含文件幷包含添加新的導航/頁腳時,頁眉和頁腳在Internet Explorer中不起作用。所以基本上這裏是一個頁面的樣子。爲什麼我的jQuery導航菜單在Internet Explorer中不起作用?

<!-- #include file='includes/pageincludes/namesearch_top.asp'--> 
<!DOCTYPE html> 
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]--> 
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]--> 
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--> 
<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]--> 

<head> 

<title>State Index Searching - Plat Index&nbsp;<%=txtTitle%></title> 
<script LANGUAGE="JavaScript" SRC="/includes/cookie.js"></script> 
<!-- #include file='myHeadContent.asp' -->  
</head> 
<body> 
<!-- #include file='top_Nav.asp' --> 
<!-- #include file='pageContent.asp' --> 
<!-- #include file='footer.asp' --> 
</body> 

</html> 

的namesearch_top.asp文件還有更多包括含有腳本來驗證用戶登錄信息,日期等可能是什麼問題呢?

+0

你的信息的不足以得到任何答案。也許如果你有一個活的網址,看看有什麼運行。也是這個asp.net或簡單的經典asp? - 我改變標籤ASP-經典的,因爲我沒有看到任何asp.net這裏 – Aristos

+0

查看HTML源代碼在IE中。通常情況下,這會給你一個關於什麼是突破的線索。只是一個猜測,也許是一個未封閉的標籤。 –

+0

它是傳統的ASP,我真的不能提供直播的網址,因爲我通過VPN的工作,你必須連接這樣看的網站。我意識到namesearch_top.asp文件中有javascript(用於驗證),如果我刪除Javascript,頁眉/頁腳的作品。難道是確定的Javascript代碼移到頭標記主文件?......感謝您的幫助 – PanchoVilla00

回答

1

要包括的DOCTYPE聲明之前namesearch_top.asp,這將迫使IE瀏覽器進入怪癖模式如果添加CSS和JavaScript的鏈接,你描述。將它移動到頭元素內部。

+0

是的,但如果它輸出任何東西(例如CSS鏈接,腳本等),它迫使IE瀏覽器進入怪癖模式。 – webaware

+0

感謝一堆,工作!....有沒有辦法繞過怪癖模式? – PanchoVilla00

相關問題