Pomožte mi pls s úpravou JS

Ahoj mam tento script na odpočítávání:



<head>
<title>Skript: Odpočítávání času </title>

<meta http-equiv="content-type" content="text/html; charset=windows-1250">

</head>

<body bgcolor="white" text="#000000" link="#0000FF" vlink="#0000FF" alink="#0000FF" onLoad="startclock();">

<SCRIPT LANGUAGE="JavaScript">
var timerID = null;
var timerRunning = false;
function showtime() {
today = new Date();
BigDay = new Date("december 24, 2005")
msPerDay = 24 * 60 * 60 * 1000 ;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
hrsLeft = hrsLeft;
e_minsLeft = (e_hrsLeft - hrsLeft)*60;
secLeft = Math.floor(e_hrsLeft);
secLeft = Math.floor((e_minsLeft - minsLeft)*60);
secLeft = secLeft;
Temp3='Do 24. prosince 2005 zbývá '+daysLeft+' dní, '+hrsLeft+' hodin, '+minsLeft+' minut, '+secLeft+' sekund.'
document.frm.left.value=Temp3;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
var timerID = null;
var timerRunning = false;
function stopclock () {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function stopClock() {
stopclock();
return;
}
function startclock () {
stopclock();
showtime();
}
// -->
</script>

<p align="center"><center>
<form name="frm"><input type="textarea" name="left" size="70" style="background-color: #FFFFFF; text-align: center; font: 10pt Verdana, Arial; border: 1px solid white"></form>
</center></p>



</body>




a potreboval bych to upravit taky aby se to nevypisovalo v input ale treba ve span.
myslíte že to půjde?dekuji
jde mi vlastně o to že vástup není validní v xhtml 1.1 a naky ho chci jednoduše formátovat.
no, myslim, že by to šlo, ale musel bys napsat úplně vše, co je v BODY s vyjímkou skriptu do document.write .... a pak bys tam do někde do spanu zařadil, aby ti to vypsalo tu proměnnou, kerou chceš vypsat.
teď mě napadlo: ještě líp by se to dalo vyřešit pomocí externího skriptu... v tom skriptu bys měl jenom nakonec po tom kódu
document.write(ta_proměná_s_tim_časem)
-(totéž platí o tom co sem napsal výše..)
- pokud se v JS jenom trochu vyznáš, tak by to pro tebe neměl bejt problém, taková drobná úprava..

a pak bys do spanu v tý stránce napsal:
<SCRIPT language=JavaScript src="cesta_k_externimu_souboru_javascriptu.js"></SCRIPT>


a eště nejelegantněji by to šlo přes php... (jenom vim, že by to určitě šlo, ale to by ti musel někdo napsat, já se vyznám spíš v js, php se teprv učim..)
jinak co se týče tvých stránek, tak: máš moc pěknou hlavičku.. ty děláš nějakou grafiku? -- je fakt dost super (myšleno upřímně..)

- ale když nabízíš služby na kódování webů, tak by sis nejdříve měl vyřešit problémy s češtinou na webu ;) -- Slu�by --- takhle to zobrazuje IE..
já sem s tim měl taky problém a nevim, jak je to možné, ale vyřešil sem ho stylem (bylo to pro mě trochu překvapivý....)
BODY {font-family: Times New Roman, Helvetica, sans-serif;}
ještě bys neměl otevírat stránky přes prohlížeč kódu při rozhrání webu (to dělaj ty linuxy...) já to dělám úplně všetko přes ftp a je to vpoho..
už sem si to prohlíd pořádně...
přepíšeš jenom tudle řádku:
document.frm.left.value=Temp3;
na
document.write(Temp3);


pak si soubor uložíš třeba jako odpocitavac.js

a pak do stránky do spanu vložíš:
<SCRIPT language=JavaScript src="odpocitavac.js"></SCRIPT>
díky za pomoc ale dělá mi to dvě věci, teda spíš nedělá.
za prvé už to není plynulý přechod času (nemění se sekundy) a za druhé jse mi sice vypíše odpočítávání ale nezobrazí se mi zbytek stránky,ikdyž ve zdrojáku je.

v php bych to uměl udělat ale nebylo by to plynulé.

dík za pochavalu grafiky,občas se o něco pokusim ale naplno to nedělám,spíš programuju
tak už jsem to vyřešil takhle:
.
.
.
<head>
<script type="text/javascript">

var timerID = null;
var timerRunning = false;
function showtime() {
today = new Date();
BigDay = new Date("october 29,2005")
msPerDay = 24 * 60 * 60 * 1000 ;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
hrsLeft = hrsLeft;
e_minsLeft = (e_hrsLeft - hrsLeft)*60;
secLeft = Math.floor(e_hrsLeft);
secLeft = Math.floor((e_minsLeft - minsLeft)*60);
secLeft = secLeft;
Temp3=""+daysLeft+" dní, "+hrsLeft+" hodin, "+minsLeft+" minut, "+secLeft+" sekund."
document.getElementById('count1').innerHTML = Temp3;

timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
var timerID = null;
var timerRunning = false;
function stopclock () {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function stopClock() {
stopclock();
return;
}
function startclock () {
stopclock();
showtime();
}

</head>

</script>
<body onload="showtime();"
<div id="count1"></div>
.
.
.