MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-07-31, 19:34

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 5 篇文章 ] 
發表人 內容
文章發表於 : 2004-11-09, 23:57 
請問一下 event.srcElement 有無替代的寫法
這個寫法好像只有IE可用

目的是顯示要在一堆table中把被user點到的td裡的內容

原程式"大概"如下(如果有錯請見諒 ^^||) :
function get_td() {
var x = event.srcElement;
alert (x.innertext);
}

<body onfocus="javascript:get_td()">
...

------------------------ 分隔線 ----------------------------
另外,是不是能請大家把修正 IE 專用的語法的參考或範例,做一下整理
Ex. document.all → document.getelementbyid
這樣的話,有什麼網頁開不了的地方,有相同的情形就可以直接報該段程式碼的修正方式給網管或是負責人

我覺得直接和他們說那邊可以改成什麼樣子,或是能提供一個修改的參考,可能會比只說這個網頁不符合標準好一點

叫他們直接去翻W3C的話,可能也不會有很多人會想去看
個人的一點小意見:wink:


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10.1
  
引用回覆  
 文章主題 :
文章發表於 : 2004-11-10, 00:08 
離線

註冊時間: 2004-11-04, 01:12
文章: 93
google搜尋到的

代碼:
var srcEl = e.srcelement? e.srcelement : e.target;


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-11-10, 07:36 
離線

註冊時間: 2004-08-30, 11:30
文章: 67
guest 寫:
目的是顯示要在一堆table中把被user點到的td裡的內容


不太懂你的意思
你是指click某TD的時候,取得<TD>到</TD>之間的東西嗎?
如果是的話還是可以用getElementById來做到啊...
比如說

<SCRIPT LANGUAGE=JavaScript>
function getText(ObjectID)
{
var Object=document.getElementByID(ObjectID);
}
</SCRIPT>
<TD ID='test' click=getText('test')>TD裡面的東西</TD>

大概像這樣
再來就是從Object裡面取出你要的東西


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20040913 Firefox/0.10.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-11-10, 10:00 
BabySatan 寫:
guest 寫:
目的是顯示要在一堆table中把被user點到的td裡的內容


不太懂你的意思
你是指click某TD的時候,取得<TD>到</TD>之間的東西嗎?
如果是的話還是可以用getElementById來做到啊...

是click某TD,不過來源是從別的網頁抓過來的資料,資料量不一定,Id可能是無或不定,所以是寫在body的onfocus,想找出觸發的來源


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
  
引用回覆  
 文章主題 :
文章發表於 : 2004-11-10, 16:48 
看http://forum.moztw.org/viewtopic.php?p=8811#8811
由於標準的跟IE的有太大不同,要寫跨瀏覽器的script一般都會分兩個case來做。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20041001 Firefox/0.10.1
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 5 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群