會員中心 | iThome online | iT邦部落格 | 小7聚樂部 | iThome download | apphome

載入中...

netdoit

iT邦初學者
10級

javascript在google及firefox如何顯示??

請教各位前輩大大
我的後台有一個刪除功能當我使用ie8瀏覽器選取時都會出現警告視窗問我是否確定刪除
但是若使用ie9或firxfox或google瀏覽器時就完全沒反應如圖片範例

所以我在想是否我以下的java程式有那個地方要加什麼或是有錯誤呢?懇請協助指導,感激不盡!

<script language="JavaScript" type="text/JavaScript">
<!--
function tformdel()
{
  if(!document.all.tform("adm_no[]") || document.all.tform("adm_no[]").length==0) return;
  j=0;
  if(!document.all.tform("adm_no[]").length) {
   	if(document.all.tform("adm_no[]").checked)
     	j++;
  } else {
    for(i=0;i<document.all.tform("adm_no[]").length;i++){
      if(document.all.tform("adm_no[]")[i].checked)
        j++;
    }
  }
  if(j==0){
    alert("請先勾選要刪除的資料!!");
    return;
  }
  if(confirm("確定刪除所選的資料!?")){
    tform.action="delete.php";
    tform.submit();
  }
}
function usel(){
	//變數checkItem為checkbox的集合
	var checkItem = document.getElementsByName("adm_no[]");
	for(var i=0;i<checkItem.length;i++){
		checkItem[i].checked=!checkItem[i].checked;
	}
}


//-->
</script>


發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
分享時間:2012-08-18 11:29:54
▼ ADVERTISEMENT ▼

最佳解答(發問者自選)
2
iT邦幫忙MVP

回答:wiseguy ( iT邦超人10級 )

時間:2012-08-18 20:09:11

夭壽 ... 這是 IE5 以前的語法,好令人懷念的 document.all 喔 ....
低於 30 歲的邦友應該看不懂這種 javascript 方言 ...
所以囉~ ie9或firxfox或google 也看不懂,是完全正常的。

因為你沒貼出 html 內容,所以我只能猜測你的 <form > 是寫成 <form name="adm_no[]" ...> 。如果沒錯的話,請加上 id="adm_no" 變成 <form id="adm_no" name="adm_no[]" ...>。然後把程式裡的 document.all.tform("adm_no[]") 改成 document.getElementById("adm_no") 應該就可以了。

document.getElementsByName("adm_no[]") 這個也寫錯了。
getElementsByName() 是以 html 的標籤搜尋。html 裡面應該沒有一種標籤是叫 <adm_no[]></adm_no[]> 的吧?你要找的應該是 document.getElementsByName("input") 才對吧?不過因為所有的 type 都會被找到,因此必須確定 checkItem[i].type=='checkbox' 才會有 checked 屬性。

[-隱藏]

回應

1

netdoit 說:

感謝大師指導
因為這是以前委外寫的案子
寫的程式設計師也連絡不到了
因此只好自己想辦法瞎改
現在問題解決了
真的感謝您~

2012-08-18 21:07:38

javascript在google及firefox如何顯示??

目前沒有回答

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

哈哈
毆飛
開心
抗議
落寞
睡覺
噴鼻血
No
失神
爆氣
疑惑
Orz
不耐煩
喜歡
臉紅
噎到
放手
打嗑睡
掰掰
放馬過來
敲碗
簽名
筆記
拍手
沙發
XD
無言
偷笑
翻桌
謝謝
灑花
抱抱
逃跑
炸死你
愛你
生日快樂
rock
嘆氣
下雨
衝刺
搖頭
拍照
打球
健身
駭客
射門
泡湯
踹共
唱歌
做菜

上傳圖片
▼ ADVERTISEMENT ▼

邦友收藏動態

最新收藏最多人推最多人收

新增收藏

收藏到iT邦 書籤小工具

「收藏到iT邦」讓你更方便收藏站外文章。可用下面其中一種方法安裝:

  • 拖拉上面的「收藏到iT邦」連結到瀏覽器的書籤列
  • 在連結上方按右鍵,選擇「加到我的最愛」

之後看到喜歡的站外文章,只要點一下「收藏到iT邦」,就會收藏起來囉

安裝「收藏快捷鍵」

安裝「收藏快捷鍵」,可以讓邦友直接透過Google工具列上的按扭,快速收藏站內、站外的網頁。

訂閱每日摘要

iT邦幫忙即日起提供「每日摘要」給尚未註冊的邦友,只要輸入您的E-mail,每日就可以收到最新的發問與分享