Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
Marckrele


Try to beat me




Herkunft: H-U
Beiträge: 180
# Thema - 03.08.2007 um 01:24 Uhr
Hi,

ka, ob ich hier im richtigen Unterforum gelandet bin.

Es geht darum, daß ich auf meiner Seite einen Countdown einfügen möchte (ja, ich weiß die Dinger haben nicht unbedingt eine große Beliebtheit^^)

Das ist das Script für den Countdown +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
1. / 2. / ... 
<?php <script type='text/javascript'>
// Erstellt mit dem Countdown-Generator - Homepage-Total.de
var end = new Date('August 31, 2007 20:00:00');
function 
toSt2(n) {
  
'';
  if (
10+= '0';
  return (
n).toString();
}
function 
toSt3(n) {
  
'';
  if (
10+= '00';
  else if (
100+= '0';
  return (
n).toString();
}
function 
countdown() {
  
= new Date();
  
count Math.floor(end.getTime() - d.getTime());
  if(
count 0) {
    
miliseconds toSt3(count%1000); count Math.floor(count/1000);
    
seconds toSt2(count%60); count Math.floor(count/60);
    
minutes toSt2(count%60); count Math.floor(count/60);
    
hours toSt2(count%24); count Math.floor(count/24);
    
days count;
    
document.getElementById('c1').innerHTML days ' TAGE';
    
document.getElementById('c2').innerHTML hours ':' minutes ':' seconds '.' miliseconds;
    
setTimeout('countdown()'50);
  }
}
</
script>

<
body onload='countdown();'>

<
div align=center>
 <
SPAN id=c1 style="FONT: bold 30px arial; COLOR: green;"></SPAN><br>
 <
SPAN id=c2 style="FONT: bold 25px arial; COLOR: blue;">;</SPAN><br>
 <
small>...bis zum 31 August 2007 20:00 Uhr</small>
</
div>
 
?>


Wo und wie muß ich das jetzt reinsetzen, damit es oberhalb von {func:show} angezeigt wird?
Auf selber Homepage, auf der das Script für den Countdown erstellt wurde, heißt es man fügt es bei externer .js via
 
1.
1. / 2. / ... 
<?php <script type="text/javascript" src="script.js"></script?>
ein.
Und wo, also in welchen Ordner, hat die .js reinzukommen?
Zur Zeit sieht es inner index.htm so aus:
 
1.
2.
3.
1. / 2. / ... 
<?php <td align="center">
                      <
br /><script type="text/javascript" src="script.js"></script>
                      <
br />{func:show}<br /> ?>
... geht aber nicht, wid nix angezeigt.
Die .js befindet sich zur Zeit im Ordner des Templates.

Grüße, Marckrele


------------------
Ohne Ordnung wird jedes Universum im Chaos verglühen, und ohne Chaos wird jedes Universum in Ordnung erstarren.
Sind sie nicht aufeinander angewiesen?
Ruumaytron PR Nr. 2382

Inaktiv
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 03.08.2007 um 01:28 Uhr
also das <script></script> muss am besten in header also zwischen <head> und </head>

und dann musst du das:

<div align=center>
<SPAN id=c1 style="FONT: bold 30px arial; COLOR: green;"></SPAN><br>
<SPAN id=c2 style="FONT: bold 25px arial; COLOR: blue;">;</SPAN><br>
<small>...bis zum 31 August 2007 / 20:00 Uhr</small>
</div>


da einfügen wo der countdown stehen soll und dann noch in das <body>-tag onload='countdown();' schreiben. also so:

<body onload='countdown();'>


------------------
www.laszlokorte.de

Inaktiv
|
Marckrele
Thread-Ersteller


Try to beat me




Herkunft: H-U
Beiträge: 180
# Antwort: 2 - 03.08.2007 um 07:35 Uhr
03.08.2007 um 01:28 Uhr - SCHIRI:
und dann musst du das:

<div align=center>
<SPAN id=c1 style="FONT: bold 30px arial; COLOR: green;"></SPAN><br>
<SPAN id=c2 style="FONT: bold 25px arial; COLOR: blue;">;</SPAN><br>
<small>...bis zum 31 August 2007 / 20:00 Uhr</small>
</div>

da einfügen wo der countdown stehen soll und dann noch in das <body>-tag onload='countdown();' schreiben. also so:

<body onload='countdown();'>

Wenn ich das mache steht exakt das dort, was zwischen den <div></div> steht, dh das Semikolon und der Text da unter, jedoch kein Countdown zu sehen.

03.08.2007 um 01:28 Uhr - SCHIRI:
und dann noch in das <body>-tag onload='countdown();' schreiben. also so:

<body onload='countdown();'>

<body onload='countdown('./templates/guildwars/counter_gwen.js');' > ? So? (counter_gwen.js heißt die Datei)

¤dit: Das .js-script komplett einzubinden ist nicht ratsam, oder? Hab hier oft gelesen, daß es Probleme gab und die Scripte lieber ausgelagert werden sollten.


------------------
Ohne Ordnung wird jedes Universum im Chaos verglühen, und ohne Chaos wird jedes Universum in Ordnung erstarren.
Sind sie nicht aufeinander angewiesen?
Ruumaytron PR Nr. 2382



Zuletzt editiert von Marckrele am 03.08.2007 um 07:38 Uhr (1x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 3 - 03.08.2007 um 11:48 Uhr
hab ich <body onload='countdown('./templates/guildwars/counter_gwen.js');' > geschriben ? nein!
<body onload='countdown();'> so ist es schon richtig


------------------
www.laszlokorte.de

Inaktiv
|
Marckrele
Thread-Ersteller


Try to beat me




Herkunft: H-U
Beiträge: 180
# Antwort: 4 - 04.08.2007 um 02:22 Uhr
*hust* Sorry, hatte dabei vergessen zu schreiben, das es keine Auswirkungen hatte, als ich es gestern so probiert hatte, wie du oben geschrieben hattest. Aber mehr als ; und den Text da unter hatte ich nicht zu sehen bekommen.

Hab jetzt mal das Script komplett in die index.htm eingefügt, jetzt klappt es. Alte index.htm hab ich umbenannt, so brauch ich da später nix umbauen wenn Countdown beendet ist. Und hab gleich ne Vorlage für nächstes mal.

Gruß, Marckrele

¤dit: btw, pls CLOSE. Einfügen von extern hat zwar nicht geklappt, aber das komplette. Läuft auch fehlerlos.

Gruß, Marckrele


------------------
Ohne Ordnung wird jedes Universum im Chaos verglühen, und ohne Chaos wird jedes Universum in Ordnung erstarren.
Sind sie nicht aufeinander angewiesen?
Ruumaytron PR Nr. 2382



Zuletzt editiert von Marckrele am 06.08.2007 um 12:47 Uhr (2x Editiert)
Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.