2013-01-05 116 views
1

好的,我對HTML不太好,但我會盡力表達自己。在href屬性中隱藏HTML鏈接

可以說我有一個href屬性的遊戲鏈接。通過使用JS on.click,只要用戶點擊鏈接,他就會彈出一個窗口,強制他訂閱。在他們提交後,鏈接會自動打開並開始下載。

但問題是鏈接是可見的,所以他可以簡單地右鍵單擊它,複製鏈接位置,粘貼它......以及你有想法。同時懸停鏈接,將其顯示在底部(取決於您的瀏覽器)。

如何從用戶隱藏該鏈接(仍然需要用鼠標點擊)?

他不需要看到它,只要他訂閱就會打開。

感恩

+0

你應該做它在服務器端。 –

+0

@ Siamak.A.M是對的。您應該使用AJAX和自定義服務器端腳本來實現這一點,而不僅僅是客戶端。你只能完全控制服務器上的東西。 –

+0

爲什麼不從標記中移除URL並將其存儲在JavaScript中。 – osahyoun

回答

1

這是更好,如果你給HREF =「#」並使用相同的JS功能,將用戶重定向到的鏈接。

+1

Download this great game 如果我用#替換href中的鏈接,我會在哪裏放置實際鏈接? 此致 – Ribice

1

如果您給href='#'並使用相同的JS函數將用戶重定向到鏈接,則會更好。

要使用一些文本從其他回答者..

<a href="#" onClick="window.location = 'my-website.com/download/super-game.zip';"> Download link </a> 

這將打開鏈接,但我會做這樣的事情...

<a href="#" onClick="download('my-website.com/download/super-game.zip')"> Download link </a> 

,然後在JavaScript文件

function download(link) 
{ 
window.location = link; 
return false; 
} 

這是我會怎麼做,但它很無聊......通過傻我的意思是愚蠢的,你爲什麼要用戶能夠點擊但不能看到鏈接?只有一個辦法做到這一點,它使用服務器端語言,因此用戶將無法看到的鏈接...

0

GIT:https://github.com/michaelhartomo/js-ninja-href

JS-忍者HREF

JavaScript本地庫隱藏/隱藏你的真實網址鏈接。

真的非常有用隱藏您的推介鏈接。

獲取您的所有損失的收入,因爲有些人不想使用您的推介鏈接。

它會無辜地顯示一個乾淨的網址,但當用戶點擊(左,中,右)時,它會將它們重定向到其他地方。

安裝 下載並解壓縮.zip文件:https://github.com/michaelhartomo/js-ninja-href/archive/master.zip

設置 包括腳本:忍者href.min。JS

<script src="js/ninja-href.min.js"></script> 

現在運行忍者HREF功能(默認情況下,它會聽忍者HREF類)

ninja_href(".ninja-href"); 

設置要隱藏/披風就這樣的鏈接(打開新窗口):

<a href="http://google.com/" class="ninja-href" data-ninja-url="http://frozenfire.us/" data-ninja-target="_blank"> Go to Google </a> 

您還可以在當前窗口中打開鏈接:

<a href="https://tomplayer.top/" class="ninja-href" data-ninja-url="https://m.do.co/c/9072c848dc6e" data-ninja-target="_self"> TOP Charts 100 WORLD & 50 K-POP! </a> 

非常有用的斗篷推薦鏈接就像這樣:

<a href="https://google.com/free/RlJPWkVORklSRS1UT01QTEFZRVIuQVBQLU1JQ0hBRUxIQVJUT01PLkNPTQ==" class="ninja-href" data-ninja-url="https://m.do.co/c/9072c848dc6e" data-ninja-target="_self"> GET FREE 10 USD FOR SSD VPS HOSTING! (You can use it for 2 months) </a> 

的jsfiddle例子:https://jsfiddle.net/t5f7n7gL/1/