Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [JavaScript][CSS] Wyskakujące okienko
Azonic
post
Post #21





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 19.04.2014

Ostrzeżenie: (0%)
-----


Ok wszysto działa dziękuje bardzo bez was bym nie dał rady (IMG:style_emoticons/default/smile.gif)



Jeszcze ostatnie pytanie, chciałbym aby po potwierdzeniu okienka ponownie nie wyskakiwało


Mam tu funkcje:
  1. /**
  2.  * Zamknij okno
  3.  * @param co - klasa diva do zamknięcia.
  4.  */
  5. function kill(co) {
  6. $('#dial_over').hide();
  7. $('.'+co).hide();
  8. }


Tylko ja to wykorzystać w praktyce?



Pozdrawiam

Ten post edytował Azonic 20.04.2014, 16:50:24
Go to the top of the page
+Quote Post
trueblue
post
Post #22





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Przed wyświetleniem okienka sprawdzać czy istnieje ciastko o nazwie np. "okienko"; istnieje - nie wyświetlać. Podczas zamykania okienka zapisywać ciastko o takiej nazwie.
https://github.com/carhartl/jquery-cookie
Go to the top of the page
+Quote Post
Azonic
post
Post #23





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 19.04.2014

Ostrzeżenie: (0%)
-----


Troche mam problem z tym bo nie wiem co jest zbytnio do czego, jestem początkującym webmasterem i dopiero się ucze (IMG:style_emoticons/default/smile.gif)

Ale mam pewien skrypt:
pl.php
  1. // plugins
  2. $lang['Simple_notice'] = "Wyświetlana treść";


common.js
  1. /* PLUGINS */
  2.  
  3. function simpleNotice( sNotice ){
  4. jQuery(document).ready(function(){
  5. var bCookiesNoticeClosed = throwCookie( 'bCookiesNoticeClosed' );
  6. if( !bCookiesNoticeClosed && sNotice != '' ){
  7. $( 'body' ).prepend( '<div id="noticeAboutCookies">'+sNotice+'<a href="#" class="close">[x]</a></div>' );
  8. jQuery("#noticeAboutCookies").delay(1000).slideToggle("slow");
  9. jQuery("#noticeAboutCookies .close").click(function(){
  10. jQuery("#noticeAboutCookies").delay(500).slideUp("slow")
  11. createCookie( 'bCookiesNoticeClosed', true );
  12. return false;
  13. });
  14. }
  15. });
  16. }


index.php
  1. <?php if( !defined( 'JQUERY-LOADED' ) ){ echo '<script type="text/javascript" src="'.$config['dir_plugins'].'jquery-1.9.1.min.js"></script>'; define( 'JQUERY-LOADED', true ); } ?>
  2. <script type="text/javascript">$( function(){simpleNotice( "<?php echo $lang['Simple_notice']; ?>" );} );</script>


style.css
  1. #noticeAboutCookies{display:none;padding:7px 0;background:#fff;font-weight:bold;border-bottom:1px solid #555;}
  2. #noticeAboutCookies .close{margin-left:20px;font-size:0.917em;color:#999;font-weight:normal;text-decoration:none;}
  3. #noticeAboutCookies .close:hover{color:#f00;}



Skrypt ten wysuwa taki mały pasek u góry strony z powiadomieniem. na koncu tego skryptu mamy [X] i po kliknięciu w ten [X] powiadomienie się zamyka i po ponownym wejsciu na strone już sie nie pokazuje więc musi zapisywać cookies.

Mam pytanie, który kod będzie odpowiadał za zapisywanie cookies to moze by udało mi się przrobic z wasza pomocą (IMG:style_emoticons/default/wink.gif)

Pozdrawiam

edit:
Dokładnie wygląda tak:
(IMG:http://iv.pl/images/49711898198435393692_thumb.jpg)

Ten post edytował Azonic 20.04.2014, 20:15:11
Go to the top of the page
+Quote Post
Turson
post
Post #24





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


tu tworzy cookie
createCookie( 'bCookiesNoticeClosed', true );

a tu sprawdza czy istnieje
var bCookiesNoticeClosed = throwCookie( 'bCookiesNoticeClosed' );
if( !bCookiesNoticeClosed && sNotice != '' ){
Go to the top of the page
+Quote Post
Azonic
post
Post #25





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 19.04.2014

Ostrzeżenie: (0%)
-----


Proszę o dalszą pomoc ponieważ cięzko mi się z tym uporać a co do ciasteczek i javy to jestem kompletnie zielony.

Koncze serwis juz dużo mi nie brakuje a szkoda żebym utknął.



Pozdrawiam
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.10.2025 - 10:07