Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Jak zrobić zamykanie okienka? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Jak zrobić zamykanie okienka? (/thread-jak-zrobic-zamykanie-okienka)

Strony: 1 2


Jak zrobić zamykanie okienka? - kodimaster - 20-01-2011

Witam.

Wgrałem na swoją stronę skrypt który "prosi" użytkownika używającego adblock itp o to aby dodał moją stronę do wykluczeń. Informacja ta wygląda w ten sposób:

[Obrazek: 31.png]

jednak pojawia się ona na stałe. Czy mógł by ktoś zmodyfikować kod, dodając opcje wyłączenia tego komunikatu tak jak na obrazku powyżej? (Np odnośnik "Zamknij')

Oto kod z części <body> :
Cytat:<script type="text/javascript" src="advertisement.js"></script>
<script type="text/javascript">
if (document.getElementById("tester") != undefined)
{
document.write('<p class="yes" id="adblock1"></p>');
}
else
{
document.write('<p class="no" id="adblock2"><img src="/images/warning.png" alt="Uwaga" style="vertical-align:top;" /> Zablokowałeś pokazywanie reklam. Nasz portal utrzymuje się dzięki nim. Pomóż nam i dodaj <strong>zarabiamy.com.pl</strong> do wyjątków w programie blokującym reklamy!<br /><a href="/adblock.html">Jak to zrobić?</a><!-- end .content --></p>');
}
</script>

a to zawartość pliku advertisment.js :
Cytat:document.write('<div id="tester"></div>'); // JavaScript Document



RE: Jak zrobić zamykanie okienka? - Kamil - 20-01-2011

Czysty js wystarczy. Musisz dopisać zdarzenie
Kod PHP:
onclick="" 
do do elementuj Zamknij okno które spowoduje schowanie się całego bloku
Kod PHP:
displaynone



RE: Jak zrobić zamykanie okienka? - kodimaster - 20-01-2011

Dla mnie to jest jednak czarna magia Wink

A da się tak zrobić zeby raz zamkniete okienko juz nie wyskakiwalo ponownie danemu uzytkownikowi?


RE: Jak zrobić zamykanie okienka? - Kartofelek - 20-01-2011

Do poczytania tematy (w google)
jquery click
jquery cookie
jquery poopum


RE: Jak zrobić zamykanie okienka? - kodimaster - 21-01-2011

Potrafię wstawić np wyskakujące okienko w jquery po załadowaniu strony ale połączenie tego z tym co chce już jest dla mnie zbyt skomplikowane.

Pomoże ktoś?


RE: Jak zrobić zamykanie okienka? - Kartofelek - 21-01-2011

http://doman.art.pl/kursjs/kurs/lightbox.html
http://doman.art.pl/kursjs/kurs/cookie.html
Poczytaj to.


RE: Jak zrobić zamykanie okienka? - kodimaster - 21-01-2011

Po długiej walce udało mi się zrobić to okienko w jquery... wyświetla się wszystko tak jak chciałem Wink

Ale z ciasteczkami już mam problem.
Nie wiem jak dodać ciasteczko do przycisku "Zamknij" aby okienko już się nie pojawiło.

Tak wygląda ten kod:
Kod:
<script type="text/javascript">

if (document.getElementById("tester") != undefined)
{
    document.write('<p class="no" id="adblock2"></p>');    
}
else
{

$(window).load(function() {
var statesdemo = {
        state0: {
            html:'<img src="/images/warning.png" alt="Uwaga" style="vertical-align:top;" /> Zablokowałeś pokazywanie reklam. Nasz portal utrzymuje się dzięki nim. Pomóż nam i dodaj <strong>zarabiamy.com.pl</strong> do wyjątków w programie blokującym reklamy!<br /><a href="/adblock.html">Zobacz jak to zrobić?</a>',
            buttons: { "Zobacz jak to zrobić?": true, Zamknij: false },
            focus: 1,
            submit:function(v,m,f){
                if(!v) return true;
                else
                    $.prompt.goToState('state1');
                return false;
            }
        },
        state1: {
html:'Wykryliśmy, że blokujesz reklamy za pomocą dodatku AdBlock do przeglądarki Firefox. Nasz serwis utrzymuje się z reklam, jeśli możesz dodaj&nbsp;<a href="http://www.zarabiamy.com.pl" title="Zarabianie przez internet">zarabiamy.com.pl</a> &nbsp;do wyjatków.<br /><br />Dlaczego nie warto blokować reklam:<br />- z reklam dowiesz się o konkursach i promocjach<br />- reklamy są tematyczne tzn. znjadziesz tu reklamy tylko firm z Twojej branży<br />- włączysz się w rozwój portalu, pieniądze z reklam pozwalają nam na darmowe funkcjonowanie dla użytkowników&nbsp;<br />- reklamy są małe i statyczne, nie znajdziesz tu reklam biegających za kursorem lub zasłaniających cały ekran<br /><br />Prosimy o nie blokowanie naszych reklam&nbsp;<img src="http://www.dioda.com.pl/forum/images/smiles/icon_wink.gif" />. Jeśli nie chcesz tego czynić to będzie nam przykro, ale uszanujemy Twoją decyzję. <img src="http://www.dioda.com.pl/forum/images/adblock.png" />',
            buttons: { Wróć: -1, Zamknij: 0 },
            focus: 1,
            submit:function(v,m,f){
                if(v==0) $.prompt.close()
                else if(v=-1)
                $.prompt.goToState('state0');
                return false;
            }
        }
};

$.prompt(statesdemo);
});    
    
}

</script>

Tu adres strony:

http://zarabiamy.com.pl/


RE: Jak zrobić zamykanie okienka? - Pedro84 - 21-01-2011

Jeśli robisz w jQuery to Zagoogluj za jquery cookie.


RE: Jak zrobić zamykanie okienka? - kodimaster - 21-01-2011

Pedro84... niestety nic nie rozumiem Wink sporo nauki przede mną... może jakaś podpowiedź? Tłumacz jak dziecku ;P


RE: Jak zrobić zamykanie okienka? - Pedro84 - 21-01-2011