2011-06-07 71 views
0

我有這個功能的window.open不能正常工作,在IE

window.open("<%=mcrforHyperLink%>&fromDate="+fromDate+"&interfacen="+interfacen+"&interfaceid="+interfaceid+"&toDate="+toDate,'name_' +Math.floor(Math.random()*11),'height=680,width=900'); 

這不是IE,Mozilla的,但在做工精細。

請大家幫忙。

+0

Mozilla?這在過去五年中還沒有任何發展。你的意思是Firefox? – Quentin 2011-06-07 06:48:21

回答

1

Internet Explorer無法處理包含空格的窗口名稱。你沒有一個,但我敢打賭,當它包含一個.字符(你用Math.random生成的)時,它也有問題。確保你的名字只包含字母數字。

0

請解釋你爲什麼要爲該窗口生成一個隨機名稱。 如果你想在其他地方重新使用它,我可以理解。

,除非有什麼我已經錯過了

window.open("...",'_blank','height=680,width=900');

這將做同樣的(...的是你的URL)

也請注意,大部分現代瀏覽器可能會阻止你的窗口除非另有指示,否則打開。如果網址與腳本網頁來自同一網域,我建議您將它加入您正在瀏覽的網頁。