Blocare link dupa click
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
cadou
- Mesaje:328
Blocare link dupa click
Daca la un input dupa ce dai click pe el in js ii poti atribui "disabled", adica:
Cod: Selectaţi tot
$('input#numeimput').attr('disabled','disabled')
la un link cum blochez dupa ce se da click pe el ?
Dar daca e blocat cum il deblochezi ?
Doresc ambele variante de cod.
ms anticipat.
MarPlo
Mesaje:4343
Salut
Daca acel link deschide o pagina in locul celei curente, nu se poate bloca acel link cu javascript dupa deschiderea noii pagini fiindca nu raman salvate instructiunile javascript de la pagina care s-a inchis.
Ca idee, ca sa blochezi un link cu javascript, ii atribui:
return false; , sau ii inlocuiesti adresa de la "href" cu: "#" .
Exemplu:
Cod: Selectaţi tot
<ul>
<li><a href="https://marplo.net/" title="MarPlo.net" class="blocked">MarPlo.net</a></li>
<li><a href="https://coursesweb.net/" title="CoursesWeb.net">CoursesWeb.net</a></li>
<li><a href="http://php.net/" title="PHP.net" class="blocked">PHP.net</a></li>
</ul>
<script>
var blocked_l = document.querySelectorAll('a.blocked');
var nr_bl = blocked_l.length;
for(var i=0; i<nr_bl; i++) {
blocked_l[i].onclick = function(){ return false; }
}
</script>
Pentru deblocare, se anuleaza acel "return false;", sau inlocuiesti clasa css de la acel link, care e adaugata la link-uri ce trebuie blocate (in exemplu de sus e "blocked"). Solutiile depind de ceea ce vrei sa realizezi.
Subiecte similare
- Link deschis in Popup modal
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
nu gasesc cum sa fac un popup modal genul asta: solodev.com/blog/web-design/how-to-make-an-external-link-pop-up-modal.stml
Dar cand dau...
Ultimul mesaj
am gasit ceva dar nu e functional cum trebuie,momentan am facut asa
<a href= <?php echo /privat&who=$chat...