2013-01-03 42 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

相关问题