Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
Poradnik
Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - Wersja do druku


+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Off-Topic (/Forum-Off-Topic-9)
+--- Dział: Programowanie (/Forum-Programowanie-364)
+--- Wątek:
Poradnik
Odliczanie 5 sekund i pojawienie się SKIP AD - javascript (/Temat-Odliczanie-5-sekund-i-pojawienie-sie-SKIP-AD-javascript-140239)



Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - rachman - 07-11-2016 22:04

Czasami na forach o to pytają więc wstawiam, może komuś się przyda.
Kod odlicza od 5 do 0 i pojawia się klikalne SKIP AD:

Kod:
<div id="licznikAd">5 sekund</div> //tu wyświetlamy licznik i SKIP AD po 5 sekundach

<script>
var divAd= document.getElementById("licznikAd");

function liczAd() {
  setTimeout(sekundy4, 1000);
  setTimeout(sekundy3, 2000);
  setTimeout(sekundy2, 3000);
  setTimeout(sekundy1, 4000);
  setTimeout(skipAd, 5000);
}

function sekundy4(){divAd.innerHTML = "4 sekund";}
function sekundy3(){divAd.innerHTML = "3 sekund";}
function sekundy2(){divAd.innerHTML = "2 sekund";}
function sekundy1(){divAd.innerHTML = "1 sekund";}

function skipAd(){
  divAd.innerHTML = "<a href='http://twojlink.pl'>SKIP AD</a>"; //tu wstaw link, do przejścia po kliknięciu SKIP AD
}

liczAd(); //odpalamy skrypt
</script>



RE: Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - krutek90 - 07-11-2016 22:54

Zoptymalizowana wersja.
Mam nadzieję, że @[rachman] się nie pogniewa.
Kod:
// Zamiast atrybutu "A", możemy np. ustawić ID dla konkretnego DIV-a.

<a href="ODNOŚNIK URL" id="pokaz">Nazwa odnośnika</a>

<script>
var pokazDIV = document.getElementById("pokaz");
var counter = 10; // Ustalamy ilość sekund.
var newElement = document.createElement("p");
newElement.innerHTML = "Twój odnośnik ukażę się za 10 sekund.";
var id;
pokazDIV.parentNode.replaceChild(newElement, pokazDIV);

id = setInterval(function() {
    counter--;
    if(counter < 0) {
        newElement.parentNode.replaceChild(pokazDIV, newElement);
        clearInterval(id);
    } else {
        newElement.innerHTML = "Twój odnośnik ukażę się za " + counter.toString() + " sekund/y.";
    }
}, 1000);
</script>



RE: Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - rachman - 07-11-2016 23:03

Nie gniewam się spoko Wink Moja wersja miała być prosta w budowie by laik mógł wychwycić o co kaman.
W tak prostym i krótkim skrypcie optymalizować nawet nie przyszło mi do głowy - bardziej zrobiłem to tak by po kolei patrząc każdy widział po kolei co się dzieje. Jak widzisz Twoja optymalizacja wiele kodu nie zniwelowała, ale ma deczko inne możliwości, zresztą jak wiemy oboje każdy kodzik można na wiele sposobów przepisać a zainteresowani niech korzystają i poprawiają na swoje potrzeby Smile


RE: Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - krutek90 - 07-11-2016 23:07

@[rachman] Zgadzam się, bardzo doceniam Twój poradnik, dlatego też poleciał plusik. Wielu użytkownikom, na pewno przydadzą się owe skrypciki.

Pozdrawiam serdecznie Smile


RE: Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - rachman - 07-11-2016 23:11

Wiesz na innym forum ktoś potrzebował i tak na szybciutko bez myślenia poszło... więc pomyślałem a wrzucę też do nas Smile Poprawek by się w moim przydało wiadomo - ale osoba tamta pisała że jest zielona więc rozumiesz - optymalizacja itd. (tym bardziej że to miało być kopiuj/wklej a skrypt totalnie prosty) nie była potrzebna. Niemniej może jakąś zmianę wprowadzę Wink
Dzięki za Twoje wstawki, zawsze im więcej tym lepiej.


RE: Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - zarg4 - 10-11-2017 21:18

Witam Smile

Macie skrypt, który na danej stronie otwiera skrócony link, czeka aż się pojawi SKIP AD i klika w ten napis (buton) ????? Wink

Jeśli nie, to czy jest skrypt na samo kliknięcie na stronie w określonym miejscu ????


RE: Odliczanie 5 sekund i pojawienie się SKIP AD - javascript - rachman - 10-11-2017 22:31

@zarg4 Chodzi Ci o otworzenie skróconego linka w oknie, wykrycie odczekania czasu i kliknięcie z automatu SKIPa? To raczej wtyczką jakąś do przeglądarki musiałbyś ogarnąć albo jakiś programik stworzyć.
Z poziomu JavaScript nie ma dostępu do "cudzych" stron ze względów bezpieczeństwa więc nie otworzysz jej sobie w iframe i nie klikniesz kiedy trzeba.