| 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: 12 let
|
|||
0