Dobrý den,
prosím vás s javascriptem jsem nikdy nedělal.
Jedná se mi o to, že když uživatel přijde na stránku, chci jej upozornit, že na této stránce jsou díla, která vlastní jejich autoři a že je jejich stahování zakázáno.
Chci to udělat tak, že přijde uživatel vyskočí na něj hláška o této informaci a když klikne na zrušit přesměruje ho to na stránku, kde jsou díla, která jsou se svolením autorů veřejně dostupná ke stažení. A když klikne na ano dovolí jim to jít na stránku, kde je možno nahlédnout na placená díla, ale nelze je stahovat. A ještě při kliknutí na ano, aby se uložili cookies asi tak na jeden den.
Děkuji moc já jen vím jak uložit cookies v PHP a zjistit si zdali je má uživatel, ale v PHP nemohu udělat vyskakovací okno na oznámení.
Funkce confirm
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Funkce confirm
zdravim, lze to udělat jednoduše - do hlavičky vložíš tento javascriptový kod:
samozřejmě funkce na cookies můžeš uložit do jinýho souboru..
javascript píše:<script type="text/javascript">
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
window.onload=function() {
var coo = readCookie("potvrzeni");
if(!coo) {
var ok = confirm("Souhlasím, že nebudu nic stahovat...");
if(ok)
createCookie("potvrzeni", "1", 1);
else
window.location="http://www.google.cz/';
}
};
</script>
samozřejmě funkce na cookies můžeš uložit do jinýho souboru..
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Funkce confirm
peeeeta: Tvoje snažení je nesmyslné. Když nechceš, aby to někdo stahoval, tak to nedávej na web. Co je na webu, to je logicky dosažitelné... Částečná ochrana by byl třeba vodoznak.
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Funkce confirm
jde jen o právní záležitosti, když tam ta hláška bude, je krytej že jim to neposkytuje zadarmo
ještě si tam dej nějakou ochranu při vypnutým javascriptu
ještě si tam dej nějakou ochranu při vypnutým javascriptu
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti