Afisare POPup o singura data
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
Calinq
- Mesaje: 8
Afisare POPup o singura data
Buna dimienata,
Am creat un pop up siteului, si doresc sa-l afiseze o singura data pe vizitator. Mentionez ca nu stiu cum sa-mi setez cookies iar siteul este html5.
Va multumesc si astept cu interes.
Cod: Selectaţi tot
<!--POPUP -->
<div id="SITE" style="width: 756px; position: absolute; z-index: 50; left: 306px; top: 60px; height: 453px;">
<div id="popup_SITE" style="position:fixed; z-index:100;width:638px;height:450px;">
<div style="position:absolute; display:inline;z-index:101"><a href="http://google.com"><img src="images/advertising.png" width="810"></a></div>
<!-- INCHIDERE POPUP -->
<script>
jQuery(document).ready(function($){
// Facebook iframe
$('.socialiframetrack_facebook iframe').iframeTracker({
blurCallback: function(){
$('#popup_facebook').fadeOut("slow");
}
});
});
</script>
MarPlo
Mesaje: 4343
Salut
Pentru lucru cu cookie in javascript sunt necesare mai multe functii. Pentru ce ai tu nevoie cred ca e suficient o functie de verificare cookie daca exista, inainte de afisare pop-up, si alta de setare; isCookie() si setCookie() din acest exemplu:
Cod: Selectaţi tot
<script>
// returneaza True daca cookie-ul cu nume de la 'name' exita, altfel False
function isCookie(name) {
var cookies = ' ' + document.cookie + ';';
var re = (cookies.indexOf(' ' + name + '=') != -1) ? true : false;
return re;
}
// exemplu
if(isCookie('un_nume')) alert('Cookiie un_nume exita');
else alert('cookie un_nume nu exita');
// seteaa un cookie cu numele de la 'name', valoarea de la 'val' si expira dupa 'exsec' secunde
function setCookie(name, val, exsec) {
var expDate = new Date();
expDate.setTime(expDate.getTime() + (exsec * 1000));
document.cookie = name + '=' + escape(val) + '; expires=' + expDate.toGMTString() ;
}
// exemplu, cookie cu nume 'un_nume', valoarea 'valoare' sa expire dupa o zi (24 ore)
var o_zi = 24*60*60;
setCookie('un_nume', 'valoare', o_zi);
</script>
La pagina
Cookie-uri (si lectia urmatoare) este un tutorial din care poti sa inveti cum sa lucrezi cu Cookie in JavaScript.
Sau, daca vrei sa folosesti cookie cu cod tip jQuery, trebuie sa incluzi plugin-ul jquery.cookie, apoi este la aceasta pagina un tutorial despre jquery.cookie (in engleza):
sitepoint.com/eat-those-cookies-with-jquery/
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...
-
Ascunde element daca in data e un anumit text
HTML - XHTML - CSS
Primul mesaj
Se pot ascunde elemente HTML daca in atributul 'data-' e o anumita bucata de text?
De exemplu: Ascunde Div-urile care contin -en .
<div...
Ultimul mesaj
Se poate face cu CSS sau cu Javascript.
CSS:
/* with specified elements */
div {
display: none;
}
/* or global */
{
display: none;
}
Si...
-
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.
Am acest cod...
Ultimul mesaj
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui...
-
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.
Vreau ca noul...
Ultimul mesaj
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...
-
Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Ultimul mesaj
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca...
-
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc