Modificare Script sa ascunda cadru la clic pe link din el
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
General
- Mesaje: 26
Modificare Script sa ascunda cadru la clic pe link din el
Buna
Am facut ca atunci cind intri pe site automat sa aparat o fereastra in care sunt indicate niste linkuri si vreau ca atunci cind apas pe un anumit link, aceasta fereastra sa se inchida si ramin pe site dat.
Eu am luat de pe net si am modificat aceasta fereastra in css, ea are un script scris care cind apesti butoanele Esc, F1, F2, etc se inchide, asta e scriptul:
Cod: Selectaţi tot
<script>
window.onkeyup = okno;
document.getElementById('popup').onclick = okno;
function okno(e) {
if (e.target.nodeName != 'DIV' && e.target.nodeName != 'FIGCAPTION' || e.keyCode==27) {
document.getElementById('popup').style.display='none';
sessionStorage.setItem('popup1', 'none');
}
}
if(sessionStorage.getItem('popup1')) {
document.getElementById('popup').style.display='none';
}
</script>
cum sa modic acest cod ca sa se inchida numai cind apesi pe linkul dorit?
Poate ma ajutati voi, multumesc mult .
MarPlo
Mesaje: 4343
Salut
Incearca asa:
Cod: Selectaţi tot
<script>
var links_pop = document.getElementById('popup').querySelectorAll('a');
var nr_links_pop = links_pop.length;
for(var i=0; i<nr_links_pop; i++) {
links_pop[i].onclick = function(){
document.getElementById('popup').style.display='none';
sessionStorage.setItem('popup1', 'none');
};
}
if(sessionStorage.getItem('popup1')) {
document.getElementById('popup').style.display='none';
}
</script>
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...