![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 27.11.2012 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na samym początku powiem że jestem początkującym w javascript ;p Napisałem kiedyś kod w javascript daty i godziny która się automatycznie znienia wszystko działało dobrze do czasu gdy weszła nowa ustawa o cookie przy czytaniu o tym był kod w js wyswitlajacy informacje o tym więc sobie go pobralem i dodalem do strony i.... zegar przestał działać nawet się nie wuswietla teraz <body onload="zegar()"> <script type="text/javascript" src="pliki/data.js"></script> <script type="text/javascript" src="pliki/whcookies.js"></script> po wyrzuceniu <script type="text/javascript" src="pliki/whcookies.js"></script> dział zegar ;D |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
pokaz kod
|
|
|
![]() ![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 27.11.2012 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
whcookies.js
Kod function WHCreateCookie(name, value, days) { var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); var expires = "; expires=" + date.toGMTString(); document.cookie = name+"="+value+expires+"; path=/"; } function WHReadCookie(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; } window.onload = WHCheckCookies; function WHCheckCookies() { if(WHReadCookie('cookies_accepted') != 'T') { var message_container = document.createElement('div'); message_container.id = 'cookies-message-container'; var html_code = '<div id="cookies-message" style="font-size: 17px; color:#00FF00; border: 1px solid #ff0000; text-align: center; position: fixed; top: 0px; background-color: #000000;">Ta strona używa ciasteczek dzięki którym nasz serwis może działać lepiej <br>Co to ciasteczka?<br>To niewielkie pliki tekstowe, nazywane ciasteczkami (z ang. cookie – ciastko), wysyłane przez serwis internetowy, który odwiedzamy i zapisywane na urządzeniu końcowym (komputerze, laptopie, smartfonie), z którego korzystamy podczas przeglądania stron internetowych.<br>Aby dowiedzieć się więcej na ten temat <a href="http://wszystkoociasteczkach.pl" target="_blank">Kliknij tutaj</a><br>Jeżeli rozumiesz i zgadzasz się na wysyłanie ciasteczek <a href="java script:WHCloseCookiesWindow();" id="accept-cookies-checkbox" name="accept-cookies" style="background-color: #ff0000; padding: 5px 10px; color: #000000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: inline-block; margin-left: 10px; text-decoration: none; cursor: pointer;">Kliknij tutaj</a></div>'; message_container.innerHTML = html_code; document.body.appendChild(message_container); } } function WHCloseCookiesWindow() { WHCreateCookie('cookies_accepted', 'T', 365); document.getElementById('cookies-message-container').removeChild(document.getElementById('cookies-message')); } data.js Kod function zegar() { var nazwy_mies = ['Styczeń', ' Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień']; var nazwy_dni = ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota']; var data = new Date(); var rok = data.getFullYear(); var mies = data.getMonth(); var dzien = data.getDay(); var dzienl = data.getDate(); var godz = data.getHours(); var min = data.getMinutes(); var sec = data.getSeconds(); if (min < 10) min = '0'+min; if(sec < 10) sec = '0'+sec; var dic = nazwy_dni[dzien]+' '+dzienl+' '+nazwy_mies[mies]+' '+rok+', '+godz+':'+min+':'+sec; document.getElementById('czas').innerHTML = dic; setTimeout("zegar();",1000); } to ma ktoś jakiś pomysł ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
być może konflikt między tym:
<body onload="zegar()"> a tym: window.onload = WHCheckCookies; niby tutaj body, a tutaj window, ale jakoś mimo wszystko koliduje. Proponuję zarówno zegar(), jak WHCheckCookies() wsadzić w jedną funkcję. Kod window.onload = function(){
zegar(); WHCheckCookies(); }; -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 27.11.2012 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
Dzięki chłopie teraz działał wszystko ;D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 09:35 |