作者 主題: [初學者]連結方式問題  (閱讀 5674 次)

0 會員 與 1 訪客 正在閱讀本文。

0x00JYC

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
[初學者]連結方式問題
« 於: 2009-09-04 09:20 »
<a title="帳號說明!!"  href="javascript:Transaccount()" tabindex="5">帳號輸入說明</a>

<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>

請問各位前輩們,小弟在這有點不清楚這兩種連結方式有何不同? 謝謝各位前輩
« 上次編輯: 2009-09-04 09:29 由 like74102 »
Hello,World!

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: [初學者]連結方式問題
« 回覆 #1 於: 2009-09-04 09:52 »
<a title="帳號說明!!"  href="javascript:Transaccount()" tabindex="5">帳號輸入說明</a>

<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>

請問各位前輩們,小弟在這有點不清楚這兩種連結方式有何不同? 謝謝各位前輩

有何不同.......其實差不多, 都是點連結後執行javascript

0x00JYC

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
回覆: [初學者]連結方式問題
« 回覆 #2 於: 2009-09-04 09:56 »
<a title="帳號說明!!"  href="javascript:Transaccount()" tabindex="5">帳號輸入說明</a>

<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>

請問各位前輩們,小弟在這有點不清楚這兩種連結方式有何不同? 謝謝各位前輩

有何不同.......其實差不多, 都是點連結後執行javascript

前輩們真抱歉,我這邊詳細說明好了,因這邊有台電腦IE出了點問題原本:轉址採用
<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>這種方式
發生一個問題就是在點選連結欄位時會沒有反應也沒視窗跳出
之後又改了個方式
<a title="帳號說明!!"  href="javascript:Transaccount()" tabindex="5">帳號輸入說明</a>
又在同個電腦測試,這方式是可行的聯結也有了動作
Hello,World!

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: [初學者]連結方式問題
« 回覆 #3 於: 2009-09-04 10:14 »
<a title="帳號說明!!"  href="javascript:Transaccount()" tabindex="5">帳號輸入說明</a>

<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>

請問各位前輩們,小弟在這有點不清楚這兩種連結方式有何不同? 謝謝各位前輩

有何不同.......其實差不多, 都是點連結後執行javascript

前輩們真抱歉,我這邊詳細說明好了,因這邊有台電腦IE出了點問題原本:轉址採用
<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>這種方式
發生一個問題就是在點選連結欄位時會沒有反應也沒視窗跳出
之後又改了個方式
<a title="帳號說明!!"  href="javascript:Transaccount()" tabindex="5">帳號輸入說明</a>
又在同個電腦測試,這方式是可行的聯結也有了動作

IE6??

應該是IE6的問題, 之前我在IE6也碰過類似問題,
同樣的碼在IE7, IE8或Firefox試過都能正常..
將href="javascript:;" 改為 href="#" 就可以了

0x00JYC

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
回覆: [初學者]連結方式問題
« 回覆 #4 於: 2009-09-04 10:58 »
謝謝前輩指導 !
IE的確是6.0的 改寫後可成功執行,不過還是有些電腦 一樣IE6.0沒有這樣的問題發生
目前我已安裝IE8.0。
Hello,World!

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
回覆: [初學者]連結方式問題
« 回覆 #5 於: 2009-09-04 11:59 »
ie6 有不少 update , hotfix ....

不同的版本有可能會有不同的差異...
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: [初學者]連結方式問題
« 回覆 #6 於: 2009-09-04 13:01 »
代碼: [選擇]
<a href="javascript:void(0);" onclick="myfunc()">xxxx</a>
<a href="#" onclick=myfunc()">xxxx</a>
<a href="javascript:myfunc();">xxxx</a>
上面三種應該都可以!

您這句就很奇怪
代碼: [選擇]
<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>
為什麼不寫成
代碼: [選擇]
<a title="新申請!!" href="RH0011M.aspx">申請</a>
--
TyroneYeh

0x00JYC

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
回覆: [初學者]連結方式問題
« 回覆 #7 於: 2009-09-06 09:43 »
代碼: [選擇]
<a href="javascript:void(0);" onclick="myfunc()">xxxx</a>
<a href="#" onclick=myfunc()">xxxx</a>
<a href="javascript:myfunc();">xxxx</a>
上面三種應該都可以!
謝謝前輩!再下又學到一招囉!!
您這句就很奇怪
代碼: [選擇]
<a title="新申請!!" onclick="window.location.href='RH0011M.aspx'" href="javascript:;">申請</a>
為什麼不寫成
代碼: [選擇]
<a title="新申請!!" href="RH0011M.aspx">申請</a>
當時是用.net寫的,連結方式好像就直接用內建功能去連結沒去注意看內碼(太不小心了)
Hello,World!