Autor | Zpráva | ||
---|---|---|---|
protom1 Profil |
#1 · Zasláno: 26. 3. 2014, 22:37:40
Ahoj všichni,
Mám takový malý problém. Potřeboval bych, že když někdo přijde na můj web, tak vždy když po 2 klikne, tak by se zobrazilo nové okno. Jakoby když klikne po druhý kamkoliv, tak se aktivuje odkaz.. Nevím jak to mám udělat. Díky moc Protom1 |
||
Destiny_1 Profil |
Zdravím.
Napadlo mě že by jste počet kliknutí ukládal do sessions. A po prvním kliknutí by jste celou stránku překryl neviditelným odkazem. Například obrázek s position: fixed, width a height na 100%, to by znamenalo že po druhém kliknutí by se aktivoval odkaz a ani by jste k tomu nepotřeboval javascript (za předpokladů že by vám stačilo počítat jen kliknutí, které znovu načítá stránku). |
||
Destiny_1 Profil |
V javascriptu by to mohlo vypadat například takhle.
V hlavičce si načtete jquery knihovnu. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> Pomocí ajaxu získáte sessions. <script> $(document).ready(function(){ $(document).click(function(){ $.post("test.php", function(data) { if (data==1) { window.open("https://www.google.cz/", "_blank"); } }); }); }); </script> <?php session_start(); if (!isset($_SESSION['klik'])) { $_SESSION['klik']=0; } else { $_SESSION['klik']++; } echo $_SESSION['klik']; ?> |
||
protom1 Profil |
#4 · Zasláno: 27. 3. 2014, 14:29:09
Destiny_1,
Jo, tak by to teoreticky šlo, ale nevím no.. A ten obrázek se mi zdá takovej... no |
||
Časová prodleva: 10 let
|
0