今日发现一个问题,我的网页需要用到<base target="_self" />,经测试IE8,9 谷歌 火狐全都正常,但是IE6
showModalDialog窗口中使用时,竟然碰出个cann't open the Internet site 已终止操作的问题,经过多方查找,终于解决了,引用别人一下:
1:如果有用到</s:head>,请将其去掉
2:如果界面中引用了My97日期控件,则注意引入JS的位置
IE6中使用时,如果有 base target标签 必须在日期控件载入后设置
即 <script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
<base target="_self" />
很不幸的是,我上面两条全中了,照着改了,发现好了,太好了
贴下代码:
<head>
<title>*******</title>
<link href="../css/main_style.css" type="text/css" rel="stylesheet">
<link href="../css/table.css" type="text/css" rel="stylesheet" media="all">
<script type="text/javascript" src="../js/global.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
<base target="_self" />
</head>
感谢:Memory http://blog.csdn.net/pk490525/article/details/7575820#comments