Вопрос по hyperlink, javascript – Скрыть значение строки состояния из ссылки href, когда мышь наводит на ссылку

2

Это ссылка, которую я имею:

href='" . $ajax_like_link . "' data-task='like' data-post_id='" . $post_id . "' data-nonce='" . $nonce . "'>";

И я хочу заменить отображаемое значение ссылки из статуса и установить на.javascript:void(0)

Как я могу сделать это?

Ваш Ответ

4   ответа
6

<a href="javascript:void(0)" onclick="location.href='" .="" $ajax_like_link="" "'"="">Link</a>
Как насчет цели = "_blank "? Steffan
Спасибо! это работает как шарм! = href = 'JavaScript: недействительным (0)» OnClick =»location.href = '» , $ ajax_like_link. «» данных задачи =»лайк' данных post_id = '» , $ post_id. «» данных нонс = '» , $ nonce. "'>"; Oscar Batlle
ОП хочет показать javascript: void (0), а не просто javascript :; Vicky Gonsalves
0

   <a href="javascript:void(0)" onclick="gotoLink(\"". $ajax_like_link ."\")" .......="">link</a>
    <script>
    function gotoLink(url) {
        window.location = url;
    }
    </script>
0

<a href="javascript:;" onclick="location.href='" .="" $ajax_like_link="" "'"="">Link</a>

и есть много других способов сделать это, вы можете создать функцию jquery и просто поместить URL в attibute. например

<a href="javascript:;" rel="" . $ajax_like_link . "" "="" class="goto">Link</a>

$(".goto").click(function() {
    var gotolink = $(this).attr('rel')
    if(gotolink!=undefined || gotolink!='')
         location.href = gotolink;
});
0

window.status='' но большинство браузеров по умолчанию блокируют попытки изменить строку состояния по умолчанию

<a href="link" onmouseover="window.status='javascript:void(0)';" onmouseout="window.status='';">link here</a>

Таким образом, лучший способ состоит в том, чтобы

<a href="javascript:void(0)" onclick="location.href='" .="" $ajax_like_link="" "'"="">Link</a>
a href = "ссылка на сайт" OnMouseOver =»window.status =»JavaScript: недействительным (0) ";» onmouseout =»window.status = ''; ">ссылка здесь </ А> НЕ РАБОТА Amin Ghaderi

Похожие вопросы