Seite 1 von 1
Problem bein Einbinden von Javascript
Verfasst: 25.10.2002 11:43
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]
Verfasst: 25.10.2002 11:44
von Ghostryder
Sorry, das war schon wieder ein posting von mir bei dem ich nicht eingeloggt war. Kommt nicht wieder vor, versprochen!!!
Verfasst: 25.10.2002 11:46
von Acid
..zeig ma das Script (am besten ein Downloadlink) .
Verfasst: 25.10.2002 11:51
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>
Verfasst: 25.10.2002 13:00
von Acid
..irgendwas fehlt da noch. Hast Du ma ´n Link, wo Du es heruntergeladen hast ?
Verfasst: 25.10.2002 13:07
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!
Verfasst: 25.10.2002 13:13
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.
Verfasst: 29.10.2002 10:11
von Ghostryder
Vielen Dank Acid! Nun geht es soweit.
Doch nun stellt sich mir die Frage, warum man nur einen Wert übergeben kann?