Jump to content
Fórum Script Brasil
  • 0

Dúvida simples sobre javascript em links.


robgeek
 Share

Question

Boa noite!

Sou novo em javascript e olhando o código de algumas páginas na web notei algo estranho para mim e espero que possam me ajudar a entender.

1- Notei que algumas páginas têm links da seguinte forma:

href="javascript:void(0);"

Pesquisando na internet um pouco, descobri que serve para o link rodar um código javascript quando clicado. O que não entendi é que este "href" é muito vago. Como o browser vai saber qual código rodar se uma página tiver vários links com esse mesmo valor de "href"(coisa que foi o que eu mais vi em algumas páginas).

Para mim, faz mais sentido o "onclick="funcaoEspecifica()"", que diz exatamente o que executar, do que ""javascript:void(0);"".

2- Mais uma coisa, o javascript que o link vai executar é inline?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Pelo que eu entendo, concordo com o Maciel, void(0), seria um link sem retorno algum....

<a href="javascript: void(0)">Link Sem retorno</a>

<a href="javascript: void(0)" onClick="alert('Olá')">Link, href sem retorno, mas ao clicar exibi um alert</a>

<a href="javascript: alert('Olá')">Link, href sem retorno, mas ao clicar exibi um alert</a>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...