Problem bein Einbinden von Javascript

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Gast

Problem bein Einbinden von Javascript

Beitrag von Gast »

Hi Leute!
Ich habe ein kleine Problem beim Einbinden eines Javascripts.
Und zwar handelt es sich bei dem Javascript um einen Countdown der grafisch auf der Startseite angezeigt wird.

Den HTML Teil habe ich in der Datei "index_body.tpl" eingefügt und das Script in der Datei "overall_header.tpl". Ich bekomme zwar den HTML Teil fehlerlos angezeigt, allerdings fehlen dabei die Werte des Countdowns. :(

Wäre klasse, wenn mir jemand dabei helfen könnte...[/code]
Ghostryder
Mitglied
Beiträge: 10
Registriert: 23.10.2002 09:38
Kontaktdaten:

Beitrag von Ghostryder »

Sorry, das war schon wieder ein posting von mir bei dem ich nicht eingeloggt war. Kommt nicht wieder vor, versprochen!!!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..zeig ma das Script (am besten ein Downloadlink) .
Ghostryder
Mitglied
Beiträge: 10
Registriert: 23.10.2002 09:38
Kontaktdaten:

Beitrag von Ghostryder »

Hier der Link zu meinem Forum http://www.griesehop.de/forum/index.php und hier der Code:

Das Script:

Code: Alles auswählen

<SCRIPT>
<!-- hide script
//change your event date event here.
var eventdate = new Date("October 19, 2002 13:00:00 GMT");
function toSt(n)
{s=""
if(n<10) s+="0"
return s+n.toString();
}
function countdown()
{cl=document.clock;
d=new Date();
count=Math.floor((eventdate.getTime()-d.getTime())/1000);
if(count<=0)
{cl.days.value ="D";
cl.hours.value="C";
cl.mins.value="C";
cl.secs.value="LAN";
alert("Let's have some frags!"); // Message which appears when time is out
return;
}
cl.secs.value=toSt(count%60);
count=Math.floor(count/60);
cl.mins.value=toSt(count%60);
count=Math.floor(count/60);
cl.hours.value=toSt(count%24);
count=Math.floor(count/24);
cl.days.value=count; 
setTimeout("countdown()",500);
}
// end script -->
</SCRIPT>
</head>

Und hier die Codezeile zum einbinden:

Code: Alles auswählen

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" onload="hideLoadingPage()" onload="javascript:countdown();"/>

Und hier der Code aus der "index_body.tpl":

Code: Alles auswählen

<FORM name="clock">
  <TABLE BORDER=5 CELLSPACING=5 CELLPADDING=0 BGCOLOR="#D1D8DE" align="center" bordercolor="#0E72A4">
    <TR>
      <TD ALIGN=CENTER WIDTH="31%" BGCOLOR="#EFEFEF"><FONT COLOR="#0E72A4"><B><font face="Geneva, Arial, Helvetica, san-serif">Tage:</font></B></FONT></TD>
      <TD ALIGN=CENTER WIDTH="23%" BGCOLOR="#EFEFEF"><FONT COLOR="#0E72A4"><B><font face="Verdana, Arial, Helvetica, sans-serif">Stunden:</font></B></FONT></TD>
      <TD ALIGN=CENTER WIDTH="23%" BGCOLOR="#EFEFEF"><FONT COLOR="#0E72A4"><B><font face="Verdana, Arial, Helvetica, sans-serif">Minuten:</font></B></FONT></TD>
      <TD ALIGN=CENTER WIDTH="23%" BGCOLOR="#EFEFEF"><FONT COLOR="#0E72A4"><B><font face="Verdana, Arial, Helvetica, sans-serif">Sekunden:</font></B></FONT></TD>
</TR>
<TR>
<TD ALIGN=CENTER><INPUT name="days" size=4></TD>
<TD ALIGN=CENTER><INPUT name="hours" size=4></TD>
<TD ALIGN=CENTER><INPUT name="mins" size=4 ></TD>
<TD ALIGN=CENTER><INPUT name="secs" size=4 ></TD>
</TR>
    <TR bgcolor="#EFEFEF"> 
      <TD COLSPAN="4"> 
        <center>
          <font size="+1" color="#0E72A4" face="Verdana, Arial, Helvetica, sans-serif">DCC 
          LAN, 19.10.02</font> 
        </center>
</TD>
</TR>
</TABLE>
</FORM>
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..irgendwas fehlt da noch. Hast Du ma ´n Link, wo Du es heruntergeladen hast ?
Ghostryder
Mitglied
Beiträge: 10
Registriert: 23.10.2002 09:38
Kontaktdaten:

Beitrag von Ghostryder »

Unter http://www.griesehop.de/test/time.htm gibt es ne HTML Seite unter das Script ohne Probleme läuft.

Danke das du mir hilfst!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" onload="hideLoadingPage()" onload="javascript:countdown();"/>
..lösch ma den blauen Teil.
Ghostryder
Mitglied
Beiträge: 10
Registriert: 23.10.2002 09:38
Kontaktdaten:

Beitrag von Ghostryder »

Vielen Dank Acid! Nun geht es soweit.

Doch nun stellt sich mir die Frage, warum man nur einen Wert übergeben kann?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“