iT邦幫忙

0

javasript的close視窗,在手機不會作用

程式是裡有些彈出視窗,讓使用者輸入資料後送出會自動關閉,如輸入,選取資料等.
但在手機平台是有把資料送出了,但不會關閉.指令的close 視窗都沒法作用
請問是什麼原因,要如何排除.
還是有其它方法
當然我也想過別用彈出視窗.但那要改太多了..

2 個回答

2
丁丁 (Dean)
iT邦大師 6 級 ‧ 2014-04-30 14:05:10
最佳解答

我參考了這篇
Using the window.close method

用我的 Android 試過是可以關閉的 XD

還是你的狀況是發生在 iPhone, WindowPhone or... ?!

<pre class="c" name="code">
<SCRIPT language="JavaScript1.2">
function popuponclick()
{
my_window = window.open("",
  "mywindow","status=1,width=350,height=150");
my_window.document.write('<H1>The Popup Window</H1>');  
my_window.document.write('<A href="javascript: window.close();">Close the Popup Window</A>');  
}

function closepopup()
{
	if(false == my_window.closed)
	{
	my_window.close();
	}
	else
	
	{
	alert('Window already closed!');
	}
}
</SCRIPT>

<P>
<A href="javascript: popuponclick()">Open Popup Window</A>
</P>
<P>
<A href="javascript: closepopup()">Close the Popup Window</A>
</P>
看更多先前的回應...收起先前的回應...
tanpen iT邦研究生 3 級 ‧ 2014-04-30 14:33:42 檢舉

我是利用window.close();
在該頁程序作完後,關掉自己..回到前面主頁面.

你有試我 po 的 Sample Code 嗎?

tanpen iT邦研究生 3 級 ‧ 2014-04-30 16:13:49 檢舉

一樣,出現空白.停在那..要按上一頁,直到關掉彈出頁..

什麼平台? 什麼瀏覽器?

tanpen iT邦研究生 3 級 ‧ 2014-04-30 17:09:51 檢舉

電腦的都沒問題,手機Android的內建瀏覽器不行,結束後就不動了.要一直按上一頁.

tanpen iT邦研究生 3 級 ‧ 2014-04-30 17:11:22 檢舉

會不會是瀏覽器的問題...請問大大的手機用什麼的瀏覽器在執行程式

Firefox on Android 4

內建的 Chrome 也可以~

tanpen iT邦研究生 3 級 ‧ 2014-05-06 08:49:50 檢舉

測試結果手機內建的瀏覽器都不行,借了兩三個人的手機,不同的廠牌有不同的地方會卡住.
下載Chrome瀏覽器..測試OK

0
隨風奶爸
iT邦好手 1 級 ‧ 2014-05-02 12:15:02

若是firefox請參考這裡的說明~
http://www.jb51.net/article/17714.htm

... 我的預設是 false, 可以正常 Close Window
XD

我要發表回答

立即登入回答