Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Dzisiaj imieniny zenka 20.12.03
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Krzychur
Jak zrobic skrypt ze jezeli jest np 20.12.03 aby document.write("Dzisiaj imieniny Zenka"); a jezeli jest 21.02.03 document.write("Dzisiaj urodziny bogusława"); a else document.write("Dzisija nic sepcjalnego"). I najlepiej tak aby łatwo było dodawać kolejne daty. Z góry thnx.


Przy okazji mozecie ocenić stronę http://krzychur.prv.pl i co o niej myślicie?questionmark.gif
zombie
Chyba nie do końca trafione forum...?
Jak chcesz, to mam coś takiego w java script: tutaj ściągnij
BzikOS
Temat przeniesiony z Hydeparku.
Krzychur
Cytat
Temat przeniesiony z Hydeparku.

No tak...

Zombie ja dalem tam przyklad powiedzmy jeszcze raz. To nie bedzie skrypt imienin bo taki juz mam. Chce po prostu aby jak nadejdzie jakis czas aby pojawil sie napis. Czyli imieniny zenka to byl przyklad. Drugim przykladem moze byc jakas inna wazna uroczystosc.
Po prostu jest jakas baza dat w tym samym pliku i do kazdego wpisu jest data i jak nadejdzie ten dzien niech wyswietlni ten napis obok.
zombie
No to co to za problem. Stwórz sobie tabelę wydarzeń w SQL'u, czy w pliku np. w postaci:
Kod
20040116 | Biba u Stefana

20040117 | Kac po bibie u Stefana

A potem to odczytaj i wrzuć w tabelkę uzyskując np.
[php:1:2a2a6cfc5d]<?php
$wydarzenie["20040116"] = "Biba u Stefana";
?>[/php:1:2a2a6cfc5d]
a wtedy:
[php:1:2a2a6cfc5d]<?php
$curr_date = date ("Ymd");
if ($wydarzenie[$curr_date]){echo($wydarzenie[$curr_date]);}
?>[/php:1:2a2a6cfc5d]
Krzychur
Zombie dobrze ale ja chcialbym to w javascript...
zombie
No to pozmieniaj wartości w poszczególnych dniach kodu JavaScript, np.:
[xml:1:33c7472e3b] if (now.getDate() == 20) {document.write("Leona, Ludomiła, Lubomira")}[/xml:1:33c7472e3b]
Krzychur
Eh zombie... MOżesz mi dać cały kod pomiędzy <script language=javascript>...<script> i najlepiej daj tam dwa dni w róznych miesiącach... Sorki jestem zielony smile.gif
zombie
No już Ci dałem linka: http://wgw.pl/js/imieniny.js - tu jest kod na cały rok. Tam gdzie nie ma wydarzeń, zostaw puste miejsca.
Tylko, że plik ma prawa autorskie, więc decyzja należy do Ciebie.
Krzychur
No dobra wkońcu to też tak można ale to trochę głupio jest dawać do każdego dnia w roku że dzis nic specjlanego a tylko do niekotrych dawac date. Mam przejrzystszy skrypt z imieninami ale wolalbym w JS miec po prostu jak jest to pisz to jak jest to pisz to jak nie ma tego to pisz else...
zombie
Możesz przecież powyrzucać if'y z tego skryptu. Troche przesadzasz z tymi pytaniami. Spróbuj zrobić coś sam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.