Я работаю над проектом Asp.net (C #), у меня есть html-ссылка на моей странице Dashboard.aspx
, которую пользователь может открыть в новой вкладке, и я хочу изменить цвет текста ссылки после того, как пользователь щелкнул его или открыл в новой вкладке, Подробнее:
По моему Dashboard.aspx
:
<a href="~/SomePage.aspx" id="link" runat="server" style="color: blue;"></a>
Я хочу изменить цвет текста этой ссылки на red
после того, как пользователь щелкнул ее или открыл ее в новой вкладке, я попробовал это:
<a href="~/SomePage.aspx" id="link" runat="server" onclick="Clicked()" style="color: blue;"></a>
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script type="text/javascript">
function Clicked() {
document.getElementById("link").style.color = "red";
}
</script>
Но это работает только тогда, когда я нажимаю на ссылку (щелчок левой кнопкой мыши) и ничего не делает, когда я нажимаю правую кнопку мыши и открываю ее на новой вкладке, я имею в виду: я хочу, чтобы цвет изменить после того, как пользователь открыл ссылку в новой вкладке (как правило: после того, как пользователь просмотрел ссылку), как я могу это сделать?
Причина, по которой я хочу это сделать: после того, как пользователь заходит по этой ссылке и возвращается к Dashboard.aspx
, чтобы просмотреть другие ссылки, он сможет определить, какие ссылки он уже посещал - те, которые выделены красным цветом.
Есть предложения?
Заранее спасибо !!