Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maximum2003

Bloquear Links

Recommended Posts

Alguém sabe se existe algum JS que efetue o bloqueio de links em uma página. Possuo uma página HTML que é chamada em diversos lugares do meu portal, na tela que estou fazendo essa página serve apenas para Preview e não deve dar acesso aos links montados. Esta página é muito extensa e não é viável uma cópia sem os links...Falows,Maximum; :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use os links com o href #

<a href="#"> Link </a>

Não posso fazer alterações na página, tenho que manter o HTML e usar um JS para desabilitar os links. Assim como é possível desabilitar um botão ou objeto do form. Exemplo:
<script>botao.disabled=true;</script>
Saca? :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm, estou com um problema parecido aqui. Queria desabilitar um link ("a") ao selecionar um radio buttom (input type="radio"). E ai, como poderia fazer essa bagaça?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script type="text/javascript">	function limpaLinks(){  elem = document.getElementsByTagName("a");  for(i=0;i<elem.length;i++){ 	 elem[i].href = "#";  }	}</script>

 

dai coloca <body onload="java script:limpaLinks();">

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm.. na verdade essa funcao limpa os "<a href>´s" da pagina. Eu queria desabilitar UM href em especial, ao selecionar um radio um determinado link deixasse de funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm.. na verdade essa funcao limpa os "<a href>´s" da pagina. Eu queria desabilitar UM href em especial, ao selecionar um radio um determinado link deixasse de funcionar.

 

Fiz O Seguinte...

 

no formulario tenho:

<a href="javascript:void(0)" onclick="carregarLink" id="link">link</a>

 

no script:

document.getElementById("link").onclick="#";

 

Nessa hora estamos passando o valor do onclick para #, tbm possivel para os outros atributos do elemento como o href.

 

Espero que tenha ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Fidelisbsb, eu pessoalmente, prefiro algo como:

/* http://www.javascriptkit.com/jsref/event.shtml */
function disablelink( e ){
        var evt = window.event || e
        if (evt.preventDefault) //supports preventDefault?
                evt.preventDefault()
        else //IE browser
                return false
}
pois se você mudar o href, você 'perde' ele...

 

esse tópico é bem antigo, continue postando nos mais recentes, certamente será de grande valia para a comunidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.