Proszę o pomoc

Dział poświęcony programowaniu w każdym języku.

Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 15:24:00

Jak napisać skypt odliczający ile czasu mineło od jakiejś daty ?? np od zjadu klanowego mineło tyle i tyle czasu... jak to zrobić :(
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Ptaq » 2004-12-23, 15:37:09

jest tego sporo na różnych stronach


Skrypt odlicza dokładnie liczbę dni, godzin i minut do wskazanej w
BigDay = new Date("January 1, 2000") daty.
Datę tę możemy oczywiście zmieniać, stosownie do naszych potrzeb
- należy ją podać w języku angielskim lub w postaci numerycznej
BigDay = new Date(2000,0,1)
Uwaga: jako numer miesiaca podaje sie liczbe o jeden mniej niz "powinno" byc


Kod: Zaznacz cały
<SCRIPT type="text/javascript"><!-- // start hiding

//BigDay = new Date("January 1, 2000");
BigDay = new Date(2000,0,1);
msPerDay = 24 * 60 * 60 * 1000 ;
var id,pause=0,  position=0;

function showtime() {
today = new Date();
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
tdays = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
}

function Liczebnik( ile, rdzen, konc1, konc2, konc5 ) { //  Autor Romuald Zylla
var N0, N1, N2, R0;
  N0 = Math.floor( Math.abs( ile ) );  // funkcja ma sens dla liczb całkowitych
  N1 = N0 % 10;
  N2 = N0 % 100;
  R0 = konc1;
  if (N0 == 1)   R0 = konc1
   else if ((N2 > 4) && (N2 < 22))   R0 = konc5
      else if ((N1 > 1) && (N1 <= 4))   R0 = konc2
         else R0 = konc5;
  return rdzen + R0;
}

function imascroller() {
 // variables declaration
  var i, k;
  showtime();

 // Prosze zwrocic uwage na uzycie funkcji Liczebnik do generowania koncowek
  var msg= "   "+Liczebnik( daysLeft, "Został"," ","y ","o " )  +
   daysLeft+Liczebnik( daysLeft, " ","dzien, ","dni, ","dni, " ) +
   hrsLeft +Liczebnik( hrsLeft," godzin", "a","y","" ) +" i "+
   minsLeft+Liczebnik( minsLeft," minut",  "a ","y ","  " )+" do roku 2000!"+
   "                             ";
 // increase msg
  k=(150/msg.length)+1;
  for(i=0;i<=k;i++) msg+=" "+msg;
 // show it to the window

  document.forms[0].imascroller.value=msg.substring(position,position+300);
 // set new position
  if (position ++== 300) position = 0;
 // repeat at entered speed
  id = setTimeout( "imascroller()", 200 );
}
 //  End Hiding Here -->
</script>
Na poczštku w znaczniku BODY należy jeszcze dodać

<body onload="imascroller()">
W ciele strony należy dodać wywołanie okienka z tekstem

<form ID="form2" action=get>
<input type="text" name="imascroller" size="60" value="">
</form>
BlueMan o SOBIE - http://i10.tinypic.com/2pq2oie.jpg :D
[ http://www.mnocleg.pl | http://www.s90.pl | http://www.projekty-logo.com ]
Avatar użytkownika
PtaqNone specified
Weteran
Weteran
 
Posty: 1522
Dołączył(a): 2004-09-22, 20:31:30
Lokalizacja: Dąbrowa Górnicza
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 15:38:50

Dzięki :) robie stronke jest t moja pierwsza www ;) gdy skończe napewno się pochwalę :)
Jednak czy mógłbys mi pomóc i napisac gotowy skrypt który liczy czas od 28 marca 2004?
bo nie zabardzo sie znam jeszcez na tych skryptach i wczoraj zaczołem nauke Html ;)
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Suceed » 2004-12-23, 15:44:49

Powinno dzialac :

Kod: Zaznacz cały
<SCRIPT type="text/javascript"><!-- // start hiding

//BigDay = new Date("March 28, 2004");
BigDay = new Date(2000,0,1);
msPerDay = 24 * 60 * 60 * 1000 ;
var id,pause=0,  position=0;

function showtime() {
today = new Date();
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
tdays = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
}

function Liczebnik( ile, rdzen, konc1, konc2, konc5 ) { //  Autor Romuald Zylla
var N0, N1, N2, R0;
  N0 = Math.floor( Math.abs( ile ) );  // funkcja ma sens dla liczb całkowitych
  N1 = N0 % 10;
  N2 = N0 % 100;
  R0 = konc1;
  if (N0 == 1)   R0 = konc1
   else if ((N2 > 4) && (N2 < 22))   R0 = konc5
      else if ((N1 > 1) && (N1 <= 4))   R0 = konc2
         else R0 = konc5;
  return rdzen + R0;
}

function imascroller() {
 // variables declaration
  var i, k;
  showtime();

 // Prosze zwrocic uwage na uzycie funkcji Liczebnik do generowania koncowek
  var msg= "   "+Liczebnik( daysLeft, "Został"," ","y ","o " )  +
   daysLeft+Liczebnik( daysLeft, " ","dzien, ","dni, ","dni, " ) +
   hrsLeft +Liczebnik( hrsLeft," godzin", "a","y","" ) +" i "+
   minsLeft+Liczebnik( minsLeft," minut",  "a ","y ","  " )+" do roku 2000!"+
   "                             ";
 // increase msg
  k=(150/msg.length)+1;
  for(i=0;i<=k;i++) msg+=" "+msg;
 // show it to the window

  document.forms[0].imascroller.value=msg.substring(position,position+300);
 // set new position
  if (position ++== 300) position = 0;
 // repeat at entered speed
  id = setTimeout( "imascroller()", 200 );
}
 //  End Hiding Here -->
</script>
Na poczštku w znaczniku BODY należy jeszcze dodać

<body onload="imascroller()">
W ciele strony należy dodać wywołanie okienka z tekstem

<form ID="form2" action=get>
<input type="text" name="imascroller" size="60" value="">
</form>


Oczywiscie jesli chodzi o 28 marca tego roku tzn 2004
Avatar użytkownika
SuceedNone specified
Weteran
Weteran
 
Posty: 7015
Dołączył(a): 2004-09-04, 15:25:09
Lokalizacja: Katowice
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 15:48:24

Wyskakuje błąd i pisze "SCRIPT type="text/javascript"> Na poczĹątku w znaczniku BODY należy jeszcze dodać W ciele strony należy dodać wywołanie okienka z tekstem "
tak sam zrobiłem ze wpisałem March 28, 2004 ale nie działa :(
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Ptaq » 2004-12-23, 15:59:41

a dobrze ustawiles <BODY> ??
Ale jezeli masz serwer z obsluga php to polecam skrypcik zrobiony w php:
Kod: Zaznacz cały
<?php
//Count Down of Days:Hours:Minutes:Seconds
//by T.Gard (tom_g@execpc.com) written 01/09/2001
//
//Date/Time counting down too.
$datetime=strtotime( "2001-01-27 11:00" );
//Retrieve the current date/time 
$date2=strtotime("NOW");


 if ($datetime < $date2) {
     print "The Event is here!! or over with!! <br>  ".$date2." is greater than ".$datetime."<br>";
 } else {
   
//List total time by type
//Seconds
echo "total seconds remaining: ".(($datetime-$date2)). "<br>";
$holdtotsec=(($datetime-$date2));
//Minutes
echo "total minutes remaining: ".(($datetime-$date2)/60). "<br>";
$holdtotmin=(($datetime-$date2)/60);
//Hours
echo "total hours remaining: ".(($datetime-$date2)/3600). "<br>";
$holdtothr=(($datetime-$date2)/3600);
//
//Days - a day is a 24 hour period
//This gives days remaining
$holdtotday=intval(($datetime-$date2)/86400);
echo "total days remaining: ".$holdtotday. "<br>";
//
//Find hours remaining - get days in hours and sub from tothr
$holdhr=intval($holdtothr-($holdtotday*24));   
echo "hours remaining: ".($holdhr). "<br>";
//
//Find minutes remaining - get days and hours in minutes and sub from totmin
$holdmr=intval($holdtotmin-(($holdhr*60)+($holdtotday*1440)));
echo "minutes remaining: ".($holdmr). "<br>";
//
//Find seconds remaining - get days hours minutes in seconds and sub from totsec
$holdsr=intval($holdtotsec-(($holdhr*3600)+($holdmr*60)+(86400*$holdtotday)));
echo "seconds remaining: ".($holdsr). "<br>";
 }
?>
</body>
BlueMan o SOBIE - http://i10.tinypic.com/2pq2oie.jpg :D
[ http://www.mnocleg.pl | http://www.s90.pl | http://www.projekty-logo.com ]
Avatar użytkownika
PtaqNone specified
Weteran
Weteran
 
Posty: 1522
Dołączył(a): 2004-09-22, 20:31:30
Lokalizacja: Dąbrowa Górnicza
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 16:03:57

Ja dopiero robie stronke w zajączku i chce dodac krypt czemu rzaden nie dziala :(
Ten mo coś takego wyrzuca "; } else { //List total time by type //Seconds echo "total seconds remaining: ".(($datetime-$date2)). "
"; $holdtotsec=(($datetime-$date2)); //Minutes echo "total minutes remaining: ".(($datetime-$date2)/60). "
"; $holdtotmin=(($datetime-$date2)/60); //Hours echo "total hours remaining: ".(($datetime-$date2)/3600). "
"; $holdtothr=(($datetime-$date2)/3600); // //Days - a day is a 24 hour period //This gives days remaining $holdtotday=intval(($datetime-$date2)/86400); echo "total days remaining: ".$holdtotday. "
"; // //Find hours remaining - get days in hours and sub from tothr $holdhr=intval($holdtothr-($holdtotday*24)); echo "hours remaining: ".($holdhr). "
"; // //Find minutes remaining - get days and hours in minutes and sub from totmin $holdmr=intval($holdtotmin-(($holdhr*60)+($holdtotday*1440))); echo "minutes remaining: ".($holdmr). "
"; // //Find seconds remaining - get days hours minutes in seconds and sub from totsec $holdsr=intval($holdtotsec-(($holdhr*3600)+($holdmr*60)+(86400*$holdtotday))); echo "seconds remaining: ".($holdsr). "
"; } ?>
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Ptaq » 2004-12-23, 16:13:43

no wiadomo bo niemasz php i albo wezmiesz wejdziesz na :
http://www.olesno.pl/~pablo/krasnal/index1.php
i zainstalujesz sobie serwer na kompie u siebie by zobaczyc efekt. Albo wrzuc sobie na jakis serwer z php. Jak sadzsz ze niebedzeisz wiele skryptow php mial to moze ci sie nieoplaca instalacja tego tylko po prostu wrzucac to bedziesz na serwer z php i patrzec bedziesz a darmowych serwerow z php jest w sieci sporo (lycosc itp)
BlueMan o SOBIE - http://i10.tinypic.com/2pq2oie.jpg :D
[ http://www.mnocleg.pl | http://www.s90.pl | http://www.projekty-logo.com ]
Avatar użytkownika
PtaqNone specified
Weteran
Weteran
 
Posty: 1522
Dołączył(a): 2004-09-22, 20:31:30
Lokalizacja: Dąbrowa Górnicza
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 16:25:17

A więc gdzie mam założyć serwer by to działalo ?? mam teraz na interia.pl najlepiej darmowy :)
gdy zainstaluje krasnala co następnie mam z nim zrobic :( :oops:

a dokłądniej zobaczcie na to czemuto nie działa :(
http://marcin1341.w.interia.pl/index.html
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Ptaq » 2004-12-23, 16:53:15

niedziala bo powinno byc http://marcin1341.w.interia.pl/index/index.html
BlueMan o SOBIE - http://i10.tinypic.com/2pq2oie.jpg :D
[ http://www.mnocleg.pl | http://www.s90.pl | http://www.projekty-logo.com ]
Avatar użytkownika
PtaqNone specified
Weteran
Weteran
 
Posty: 1522
Dołączył(a): 2004-09-22, 20:31:30
Lokalizacja: Dąbrowa Górnicza
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez BlueMan » 2004-12-23, 16:54:25

Ptaq, nie mieszaj mu, skoro dopiero tworzy strony. I jest to jego pierwsza strona. Nie ma sensu rzucać taką osobę odrazu na głębokie wody.
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon

Re: Proszę o pomoc

Postprzez Ptaq » 2004-12-23, 17:00:06

To podaj mu Blue jakis prosty skrypt do odliczania w html'u czy JS by mu dzialal bo ja zadnego nie moge prostrzego znalesc.
BlueMan o SOBIE - http://i10.tinypic.com/2pq2oie.jpg :D
[ http://www.mnocleg.pl | http://www.s90.pl | http://www.projekty-logo.com ]
Avatar użytkownika
PtaqNone specified
Weteran
Weteran
 
Posty: 1522
Dołączył(a): 2004-09-22, 20:31:30
Lokalizacja: Dąbrowa Górnicza
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 17:01:31

No teraz działa ale nie słychaćmuzyki :( i jeszcez jak zrobic by napis Our World był bez tła?? robiłem go w paint shopie kliknołem bez tła i zapisało sie bez tła w formacje .png ale gdy wrzuciłem na stronke wygląda tak :( jak zrobic by chodziło bez tego białego koszarnego tła :(
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez BlueMan » 2004-12-23, 17:05:45

No ja widze Our World , że jest bez tła - widać pod nim animowane serduszka.

Jeśli chodzi o muzyczkę w tle to podaj jakiego skryptu użyłeś i skąd :?: coś się rozwiążę :-)
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 17:11:54

Oud World jest w białej kwadratowej ramce :( jak zrobyc by tak nie było i jak te dwa gify po bokach prześwitywało tło?? miedzy literami ??

<BGSOUND src="tytanic.mp3"> Uzylem do wstawienia piosenki ( na kompie działa)
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez BlueMan » 2004-12-23, 17:15:03

a załadowales ten plik na serwer ?? I może po prostu jest duży (3MB) i dlatego dłuuuuuugo się ściaga ?
Czytaj regulamin - unikniesz wielu problemów.
Korzystajcie z załączników na forum aby pliki nie ginęły w przyszłości w zewnętrznych serwisach.
Avatar użytkownika
BlueManMale
Administrator
Administrator
 
Posty: 19105
Dołączył(a): 2004-05-26, 17:34:59
Lokalizacja: Dabrowa Górn.
Podziękował : 6 razy
Otrzymał podziękowań: 5 razy
Imię: Szymon

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 17:21:38

No tak ma 3mb :( i rzeczywiscie uruchamnia sie po 15 minutach :( a co z tym napisem jak zrobić by był widoczny bez tła ??
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez traphezz » 2004-12-23, 17:50:53

Strona w trakcie tworzenia

I jak ja tu mam sprawdzic :>?

traphezzNone specified
Weteran
Weteran
 
Posty: 5249
Dołączył(a): 2004-11-08, 17:49:22
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy
Imię: Adam

Re: Proszę o pomoc

Postprzez Don Kichot » 2004-12-23, 17:52:55

Strona cały czas działa
http://marcin1341.w.interia.pl/index/index.html

[ Dodano: 2004-12-23, 17:01 ]
Wogóle co mam zrobic by zapisac obrazek bez tła??
posiadam 2 programy graficzne GIMP i Paint Shop
Avatar użytkownika
Don KichotNone specified
Stały bywalec
Stały bywalec
 
Posty: 54
Dołączył(a): 2004-12-23, 15:22:07
Lokalizacja: Warszawa
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Proszę o pomoc

Postprzez Ptaq » 2004-12-23, 18:10:23

Ale ja mowilem o Photo Shopie a nie Paint Shop :) na tym drugim sie nieznam. A w Photo Shopie to jest banal do stworzenia.
BlueMan o SOBIE - http://i10.tinypic.com/2pq2oie.jpg :D
[ http://www.mnocleg.pl | http://www.s90.pl | http://www.projekty-logo.com ]
Avatar użytkownika
PtaqNone specified
Weteran
Weteran
 
Posty: 1522
Dołączył(a): 2004-09-22, 20:31:30
Lokalizacja: Dąbrowa Górnicza
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Następna strona

  • Inne

Powrót do Programowanie

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 109 gości

cron