Re: [問題] 請問如何讓firefox順利執行js下拉選單

看板Ajax作者 (可愛中央處理器)時間16年前 (2009/03/25 23:28), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/3 (看更多)
紅色是修改的部份,綠色是註解掉的部份 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=big5" /> <title>test</title> <style> </style> <script language="JavaScript" type="text/JavaScript"> <!-- function cf(obj) { var targetId,targetElement /* 應該是window.event出了問題 srcElement = window.event.srcElement */ targetId = obj.id + "d" targetElement = document.all(targetId) if (targetElement.style.display == "none") { targetElement.style.display = ""} else { targetElement.style.display = "none" } } --> </SCRIPT> </head> <body> <div id="sectionLinks"> <div ID=a onclick="cf(this)">選項1</div> </div> <div ID=ad STYLE=display:none> <div>分項1-1</div> </div> <div ID=b onclick="cf(this)">選項2</div> <div ID=bd STYLE=display:none> <div>分項2-1</div> <div>分項2-2</div> <div>分項2-3</div> </div> </body> </html> ※ 引述《soljoker (佑子)》之銘言: : 我用js寫了一個可以點擊打開的選單 但是他在firefox無法執行 : 想請問 是不是哪裡違反了規則呢 謝謝 : 我的程式碼如下: : <html> : <head> : <title>test</title> : <style> : </style> : <script language="JavaScript" type="text/JavaScript"> : <!-- : function cf() : { : var targetId, srcElement, targetElement : srcElement = window.event.srcElement : targetId = srcElement.id + "d" : targetElement = document.all(targetId) : if (targetElement.style.display == "none") : { targetElement.style.display = ""} : else : { targetElement.style.display = "none" } : } : --> : </SCRIPT> : </head> : <body> : <div id="sectionLinks"> : <div ID=a onclick="cf()">選項1</div> : </div> : <div ID=ad STYLE=display:none> : <div>分項1-1</div> : </div> : <div ID=b onclick="cf()">選項2</div> : <div ID=bd STYLE=display:none> : <div>分項2-1</div> : <div>分項2-2</div> : <div>分項2-3</div> : </div> : </body> : </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.59.143

03/25 23:54, , 1F
可以work了 感謝解答
03/25 23:54, 1F

03/26 12:52, , 2F
神人出現了.. (拜
03/26 12:52, 2F
文章代碼(AID): #19oasEF7 (Ajax)
文章代碼(AID): #19oasEF7 (Ajax)