我不确定如何使用JavaScript在点击外部链接时发出警告。点击外部链接并将其添加到链接类时出现警告
我觉得在我的外部链接上放置一个类也很方便,但我不太确定它现在是否正确。这是我目前使用的HTML:
<div id="commercial-container">
<a href="http://www.link1.com" class="external" target="_blank"> <img src="picture1.jpg" /> </a>
<a href="http://www.link2.com" class="external" target="_blank"> <img src="pciture2.jpg" /> </a>
<a href="http://www.link3.com" class="external" target="_blank"> <img src="picture3.jpg" /> </a>
<a href="http://www.link4.com" class="external" target="_blank"> <img src="picture4" /> </a>
</div>
我对javascript很陌生,很不确定如何解决我的问题。我到目前为止唯一想到的是,我将不得不使用window.onbeforeload,但我不知道如何编写我需要的函数。
我想保持我的JavaScript在一个单独的.js文件,而不是在HTML以及。
这似乎做我想要的一切,除了我忘了提及,我想有一个确认,而不是只是一个警报。点击“确定”将直接进入外部网站,而按下取消则不会。 – Benji
我更新了你的答案。现在您只需返回确认功能的值。如果你点击确定链接将会打开,否则该函数返回false,链接将不会打开。 –
如果你感到困惑,这将解释confirm()方法:http:// www。w3schools.com/jsref/met_win_confirm.asp –