data w operze

Waldi
  • Rejestracja:prawie 23 lata
  • Ostatnio:ponad 2 lata
  • Postów:343
0

Mam sobie taki skrypcik
[code]<body onLoad="show5()">
//treść dokumentu
//potem

<script language="JavaScript"> </script>

// no i wyświetlam sobie date

<script>document.write(" " + getDateStr())</script>

[/code]

Wszystko ładnie pięknie jeśli strona jest otwierana w IE natomiast w operze zamiast np 2004 mamy 104 czyli liczy od roku 1900 jak to zmienić aby rozróżnił w jakiej przeglądarce jest otwierana strona i odpowiednio reagował, bo dodać 1900 to nie problem ale jak napisać warunek aby nie dodawał czasem w IE. Ciekawe czy netscape i mozilla też tak robi jak opera?


Pozdrowienia Waldi
WA
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 12 lat
  • Postów:501
0

Moze chodzi o ta linie:
Year += 1900
opera pewnie zle ja interpretuje (nie dodaje). Sprobuj
Year = Year + 1900

Waldi
  • Rejestracja:prawie 23 lata
  • Ostatnio:ponad 2 lata
  • Postów:343
0

Moze chodzi o ta linie:
Year += 1900
opera pewnie zle ja interpretuje (nie dodaje). Sprobuj
Year = Year + 1900

To też nie działa ale zrobiłem tak
[code]if(Year <= 200)
Year =Year+1900[/code]

i teraz działa ale po 2100 roku przestanie:)

ale dzięki za zwrócenie uwagi na tą linijkę


Pozdrowienia Waldi

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.