請教大家,這是因為IE版本不一樣,所產生的兩個現象
1.版面不一樣,在IE8版面正常,但是在IE10,IE11上看起來會以捲軸的方式來呈現,無法把資料全部展開來顯示
語法如下:
<iframe src="http://172.24.1.1/ReportServer_SQLEXPRESS/Pages/ReportViewer.aspx?%2f%e5%a0%b1%e8%a1%a8%e5%b0%88%e6%a1%881%2fReport31&rs:Command=Render" name="bottom" frameborder="0" width="100%" style="height:1000px" scrolling="no"></iframe>
2.有些SCRIPT的動作變成沒有作用(ie8正常,但是IE10/IE11有問題)
如下語法所示
<script language="javascript" src="../_script/Select_FileUp.js"></script> <!--上傳檔案-->
...............................................................................
<tr>
<td class="css2" width="120" align="center">附 件</td>
<td class="css6" colspan="3">
<input type="text" name="File_Name" value="<%=session("file_name")%>" size="60" style="background-color: #EBEBEB" readonly />
<img src="../_images/icon/icon-list.gif" onclick="Select_FileUp('File_Name')" alt="上傳附件" style="cursor:hand" />
</td>
</tr>
是否有其它的調整方式呢?煩請大家指點
感謝
首先歡迎你進入 IE 的變態不相容世界。是的,它幾乎每一版對 CSS 的判讀皆不盡相同。估計是每一版的研發團隊都不一樣,而且有政治鬥爭的因素在。不過這個問題不在此探討。最快的解決方式,就是在網頁的 裡放一條
<pre class="c" name="code"><meta http-equiv="X-UA-Compatible" content="IE=8">
然後期望它在 IE8, IE9, IE10, IE11 都會用 IE8 的模式來跑,醬子就行了。
不過如果還是不正常,或者 user 用 IE6, IE7,那就自己看著辦囉~