2010-08-26 167 views

回答

3

在ie9方法1中沒有任何效果。

C:\\\filepath\server\local\whatever 

也許存在使用方法2。可能的代理鏈接文件位置截距的方式:方法2也通過將活性文件路徑在狀態欄上,而不是常規的內插URI失敗隱藏信息,目的。例如:

<a href="nothinghere" onclick="location.href='anylink';return false">click here</a> 

其中c:\ links \ anylink鏈接到c:\ private \ privatefile ...?

此外:'Con:無法在新標籤頁/新窗口中打開鏈接'... javascript?

1

這應該工作

<a href="/www.example.com/contact.html" onmouseover="window.status='Contact'" onmouseout="window.status=''"> 
9

大多數瀏覽器會阻止試圖通過默認出於安全原因改變狀態行(網絡釣魚)。

你可以繼續嘗試:

<a href="link" onmouseover="window.status='your text';" onmouseout="window.status='';">link here</a> 

第二種方法:

<a href="your text" onclick="location.href='your url';return false">link here</a> 

缺點:您可以在新tabblad /窗口用Ctrl +單擊例如不打開它。

+2

+1對於'大多數瀏覽器會出於安全考慮會阻止默認情況下更改狀態行的嘗試,因爲它是真實的。 – Cipi 2010-08-26 09:56:20

0

如果必須改變狀態,這裏是一個跨瀏覽器的解決方案,它的工作原理:

<a href=".: This a link" onClick="window.location='myurl.html';return false">

缺點是,它需要Javascript

變化「這是一個鏈接」,以要求的文本」並將「myurl.html」更改爲窗口文件的路徑

如果您需要使用「_blank」打開一個URL,您可以創建一個功能,以便打開一個新窗口。

不幸的是,「::」必須出現在文本的前面,否則它將呈現爲url。在IE9測試。 (Firefox和其他瀏覽器呈現此不同

對於其他瀏覽器,你可以選擇使用「鏈接」。那麼你的URL測試在Firefox

注意:你只能改變window.status歌劇,(以及可能的IE 6和更早版本),用於在其他人的建議中提到。

0

onmouseoverJavaScript是從博客網站ckeditor去除當我們嘗試輸入到網頁更多的數據下一次安全方面的原因,所以我認爲,這個方法應該由我在Firefox瀏覽器中測試的工作。

 
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.btn { border:none; }
</style>
<form action="your url"> <input type="submit" class="btn" value="link here">
</form>
</body>
</html>