-1
所以我正在使用傳統的ASP系統。在那裏,有一段JavaScript通過使用JavaScript的window.open()
通過彈出窗口打開某個.asp
文件。JavaScript window.open()載入腳本的頁面 - 腳本顯示爲文本
打開的經典ASP頁面中包含腳本標記內部的大量JavaScript函數。當通過URL訪問這個頁面時,一切正常,JavaScript隱藏起來就像你期望的那樣,但是當我通過window.open()
路徑進入同一頁面時,我得到類似的東西(注意底部邊緣):
正如你所看到的,javascript應該是隱藏的,因爲它全部位於<script>
標籤中。
代碼調用window.open()
如下:
<tr class='rowAlt'
height="15"
onClick="window.open(intranetPath+'/forms/<%=taskForm %>?taskReporting=true&uniqueId=<%=myRs("UNIQUE_ID")) %>',
'view_event',
'width=890, height=600, status=no, resizable=yes, scrollbars=1');"
onMouseOver="this.className='rowHighlighted'"
onMouseOut="this.className='rowAlt'">
Firefox和Chrome隱藏腳本標記。這只是IE搞亂了!
我該如何解決這個問題?任何幫助將不勝感激。
謝謝。
向下投票? :/ PS。當我添加一個alert(「boo!」);'它工作時,我彈出警報,所以JavaScript可以運行,但它爲什麼會顯示? :( – Ciwan
你能查看彈出的源代碼 – John
可能是因爲你的問題中沒有源代碼,所以很難想象問題出在哪裏。 –