WinFuture-Forum.de: Kleines Javascript - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Kleines Javascript


#1 Mitglied ist offline   LeatherRebel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 63
  • Beigetreten: 11. Dezember 04
  • Reputation: 0

geschrieben 01. Februar 2005 - 20:33

Hi! Jetzt bitte nicht lachen, aber meine HP programmiert ein Kumpel von mir, der das auch hauptberuflich macht. Jetzt möchte ich nur noch auf meiner Homepage unter Lokalverbot-Counter einen Timer mit Javascript einbinden, der seit 8. Jänner 2005 genau 00:00 Uhr läuft. Hab' ein vorgefertigtes Javascript etwas abgeändert, aber es läuft nicht. Bitte um Korrekturvorschläge:

<BODY LINK="#FFFFFF" TEXT="FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
 
<CENTER>
<script language="JavaScript">

<!--

var Jetzt = new Date(); 

var Tag = Jetzt.getDate();

if (Jahr<=1900)
Jahr=Jahr+1900;

var Stunden = Jetzt.getHours(); 

var Minuten = Jetzt.getMinutes();

var NachVoll = ((Minuten < 10) ? ":0" : ":");

document.write("<H3><center><BR>Tage: " + Tag + ".<BR>");

document.write("und " + Stunden + NachVoll + Minuten + " )<p></center></H3>");

// -->

</script>
</center>
</body>

0

Anzeige



#2 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 01. Februar 2005 - 20:39

1. language=JavaScript ist falsch, da müßte eher type=text/javascript hin.
2. Du hast vergessen Jahr zu setzen, also fehlt wohl var Jahr = Jetzt.getYear();
3. document.write() ohne ein vorheriges document.open() funktioniert zwar bei den meisten Browsern, ist aber total falsch.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#3 Mitglied ist offline   LeatherRebel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 63
  • Beigetreten: 11. Dezember 04
  • Reputation: 0

geschrieben 01. Februar 2005 - 20:57

Danke Rika, aber zu

Zitat

1. language=JavaScript ist falsch, da müßte eher type=text/javascript hin.


Funktioniert bei mir nicht, jedoch mit "language=JavaScript" schon

Könntest Du so gut sein mein Script in korrigierter Form hier zu posten. Ich möchte jedoch statt den Tage: "1." (heute) Tage: "24" (ab dem 08.01.2005 00:00 Uhr) stehen haben, natürlich läuft die Zeit weiter, also ab morgen "Tage: 25".
0

#4 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.795
  • Beigetreten: 19. August 04
  • Reputation: 1.434
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 01. Februar 2005 - 21:07

Also <script type="text/javascript"> im Header muss klappen. Weiss jetzt nicht, wie sich das verhält, wenn man das im Body schreibt.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#5 Mitglied ist offline   LeatherRebel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 63
  • Beigetreten: 11. Dezember 04
  • Reputation: 0

geschrieben 01. Februar 2005 - 21:13

Zitat

Also <script type="text/javascript"> im Header muss klappen.


So, hat geklappt.

Jetzt möchte ich nur noch eben das der Counter nicht den aktuellen Tag zeigt, sondern eben die Tage seit dem 08/01/2005.
0

#6 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 01. Februar 2005 - 22:13

var jetzt=new Date();
var damals=new Date(2005,08,01);
var tagevergangen=Math.round((jetzt.getTime()-damals.getTime())/(24*60*60*1000));
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#7 Mitglied ist offline   LeatherRebel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 63
  • Beigetreten: 11. Dezember 04
  • Reputation: 0

geschrieben 01. Februar 2005 - 22:22

Jetzt sieht es so aus, aber funktioniert leider immer noch nicht:

<BODY LINK="#FFFFFF" TEXT="FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
 
<CENTER>
<script type="text/javascript">

<!--

var jetzt=new Date();

var damals=new Date(2005,08,01);

var tagevergangen=Math.round((jetzt.getTime()-damals.getTime())/(24*60*60*1000));

var Tag = Jetzt.getDate();

var Jahr = Jetzt.getYear();

if (Jahr<=1900)
Jahr=Jahr+1900;

var Stunden = Jetzt.getHours(); 

var Minuten = Jetzt.getMinutes();

var NachVoll = ((Minuten < 10) ? ":0" : ":");

document.write("<H3><center><BR>Tage: " + Tag + ".<BR>");

document.write("und " + Stunden + NachVoll + Minuten + " )<p></center></H3>");

// -->

</script>
</center>
</body>

0

#8 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 01. Februar 2005 - 22:31

JavaScript ist case-sensitive!
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#9 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.795
  • Beigetreten: 19. August 04
  • Reputation: 1.434
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 01. Februar 2005 - 22:42

Wollte gerade das vorschlagen :)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Test</title>
<body>

<script type="text/javascript">
<!--
OldDate      = new Date("January 08, 2005");
Today        = new Date();
DaysPassed   = Math.floor((((OldDate.getTime()-Today.getTime()))*-1)/86400000);
document.write("Es Sind "+(DaysPassed+1)+" Tage seit dem "+OldDate.getDate()+"."+(OldDate.getMonth()+1)+"."+OldDate.getFullYear()+" vergangen")
-->
</script>

</body>

Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#10 Mitglied ist offline   LeatherRebel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 63
  • Beigetreten: 11. Dezember 04
  • Reputation: 0

geschrieben 01. Februar 2005 - 22:49

Danke, DK2000.

Jetzt möchte ich nur noch die Stunden, Minuten und Sekunden angezeigt bekommen, aber nicht "seit dem 28.01.2005 vergangen".
0

#11 Mitglied ist offline   LeatherRebel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 63
  • Beigetreten: 11. Dezember 04
  • Reputation: 0

geschrieben 01. Februar 2005 - 23:19

So funktioniert das jetzt:

<html>
<CENTER>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<body>
<script type="text/javascript">
<!--
OldDate      = new Date("January 08, 2005");
Today        = new Date();
DaysPassed   = Math.floor((((OldDate.getTime()-Today.getTime()))*-1)/86400000);
document.write("Tage: "+(DaysPassed)+" und "+Today.getHours()+":"+(Today.getMinutes())+":"+Today.getSeconds()+"")
-->
</script>

</body>


Jetzt möchte ich nur noch den Text woanders positioniert haben, und nicht ganz unten auf der Seite. :)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0