我正在爲我的網站構建一個非常簡單的基於Web的文件瀏覽器。僅在雙擊時激活鏈接
我已經將我的鏈接命名爲類似文件,我希望能夠通過單擊來選擇它們,以便我可以執行重命名等操作,並且我希望能夠雙擊來實際激活鏈接並下載文件。
我想出了以下內容,但它看起來很醜。有沒有人有更優雅的解決方案?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script type="text/javascript">
function nullClick()
{
//do select stuff
return false;
}
function dolink(link)
{
window.location(link.href);
}
</script>
</head>
<body>
<a href="http://pathtofile" onclick="return nullClick();" ondblclick="dolink(this);">Clicky</a>
</body>
</html>
它看起來像一個合理的辦法......你有什麼不開心的呢? – jheddings 2009-11-10 18:32:00
這是'dolink(this)'和'window.location = ...',當鏈接以非混亂形式很好地工作時,感覺很笨拙。我可能會將其重新設置爲「逐步增強」,系統已經爲每個文件顯示了一個包含重命名/刪除等選項的新頁面,我只是想讓它變得有點爵士樂。 – MalphasWats 2009-11-10 18:43:28
我所能提供的唯一反饋是人們期待鏈接的工作方式......只要你適當地設計它,以免讓人混淆,我認爲這是一個很好的方法。如果你有一個框架來幫助你,它可以幫助你從HTML中解決一些「混亂」問題。 – jheddings 2009-11-10 18:49:35