爲了造型的目的,想激活的Outlook Express,或什麼的,直接點擊一個按鈕,而不是點擊一個按鈕,這會導致「點擊這裏發送電子郵件」,以顯示和然後點擊「點擊這裏發送電子郵件」。超鏈接直接從按鈕激活,而不是帶下劃線的文本
建議如何實現目標將不勝感激。
謝謝。
伊萬·魯特
爲了造型的目的,想激活的Outlook Express,或什麼的,直接點擊一個按鈕,而不是點擊一個按鈕,這會導致「點擊這裏發送電子郵件」,以顯示和然後點擊「點擊這裏發送電子郵件」。超鏈接直接從按鈕激活,而不是帶下劃線的文本
建議如何實現目標將不勝感激。
謝謝。
伊萬·魯特
你的意思
<input type="button" value="Send Mail" onclick="location='mailto:[email protected]';" />
<a href="mailto:[email protected]">Mail me!</a>
點擊這個鏈接就會自動打開系統默認的電子郵件客戶端。有關mailto
的更多詳細信息,請參閱此處:http://www.ianr.unl.edu/internet/mailto.html。
編輯:如果你想讓它看起來像一個按鈕,在您的<a>
堅持一個類似按鈕的圖像。
不知道爲什麼dv:在我看來,這是一個更清潔的解決方案,並且沒有js。 –
我想這是因爲在問題中使用了單詞*按鈕*,而在標籤中使用了* javascript *。然而,我不確定OP是否知道你可以將鏈接設置爲* look *,就像一個按鈕,所以我有一個+1。我認爲你應該建議使用CSS調整,而不是圖像。 –
像這樣?
HTML
<button class="email" data-email="[email protected]">whatever</button>
jQuery的
$('.email').click(function(){
window.location = 'mailto:' + $(this).data('email');
});
更具描述性,也許你想提供一些代碼;),否則你可能會被否決地獄;) – walialu
它有是