Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[js html] Wyświetlanie obrazka przed upływem daty

17 Lip 2010 11:24 1286 3
  • #1 17 Lip 2010 11:24
    1182657
    Użytkownik usunął konto  
  • Pomocny post
    #2 17 Lip 2010 18:00
    marcinj12
    Poziom 40  

    Blisko, ale zapomniałeś umieścić kodu docement.write w apostrofach (albo w cudzysłowach zmieniając wewnętrzne cudzysłowy na apostrofy...)
    Takie coś powinno zadziałać:

    Code:

    <script type="text/javascript">
    today = new Date();
    compare_to = new Date(2010, 6, 18);

    if (compare_to > today)
    {
        document.write('<a href="http://poszkole.pl/strona/19651321"><img src="http://reklamy.pxd.pl/gallery/pic203/v2010071519461790132665.jpg" border="0" alt="reklama" /></a>')
    }

    </script>

    tylko nie zapomnij że miesiące w new Date(...) zaczynają się od 0. Polecam tą stronkę i

    0
  • #3 17 Lip 2010 19:00
    1182657
    Użytkownik usunął konto  
  • #4 17 Lip 2010 19:23
    marcinj12
    Poziom 40  

    Można , ale jest to bardziej skomplikowane - Javascript działa po stronie klienta, więc dostęp do serwera ma ograniczony. Ale jeżeli obsługuje on PHP to można "wymieszać" oba języki: tworzyć stronę z datą z serwera, przekazywaną później do JavaScript:

    Code:

    today = new Date(<?php print date("Y")?>, <?php print date("m")?> - 1, <?php print date("d")?>) ;
    document.write(today);

    0