
Dies ist mein Script, ih rsollt ihn nicht wirklich durchlesen, aber es kommt immer ein "Objekt erwartet "als Fehlermeldung im IE.
<SCRIPT LANGUAGE="Javascript">
<!--
var y = <?php echo $sekunde_diff; ?>;
var baustatus=0;
var timecost_stunden=0;
var timecost_minuten=0;
var timecost_sekunden=0;
var bullvar=0;
var end_stunden=0;
var end_minuten=0;
var end_sekunden=0;
var anzeige=0;
var zs=0;
var zm=0;
var zh=0;
function Uhr_anzeigen()
{
var ablauf = new Date();
var infuenfTagen = ablauf.getTime() + (3600);
ablauf.setTime(infuenfTagen);
if (bullvar==0)
{
verbleibende_zeit=<?php echo $b_timecost; ?>-((<?php echo $monat_diff; ?>)*(2678400/60))-((<?php echo $tag_diff; ?>)*(86400/60))-((<?php echo $stunde_diff; ?>)*(3600/60))-((<?php echo $minute_diff; ?>)*(60/60));
timecost_minuten=verbleibende_zeit-1;
}
while (timecost_minuten>=60)
{
timecost_minuten=timecost_minuten-60;
timecost_stunden=timecost_stunden+1;
}
bullvar=bullvar+1;
y=y+1;
if ((timecost_minuten<=0)&&(timecost_sekunden<=0))
{
timecost_minuten=59;
timecost_stunden=timecost_stunden-1;
}
if (y>= 60 )
{
y=0;
timecost_minuten=timecost_minuten-1;
}
end_sekunden=60-y;
end_minuten=timecost_minuten;
end_stunden=timecost_stunden;
// Damit man keine kommische Zahl rauskriegt
if (end_sekunden<=9)
{
zs="0";
}
else
{
zs="";
}
if (end_minuten<=9)
{
zm="0";
}
else
{
zm="";
}
if (end_stunden<=9)
{
zh="0";
}
else
{
zh="";
}
if (end_stunden<=-1)
{
timecost_stunden=-1;
timecost_minuten=-1;
timecost_sekunden=-1;
anzeige= "fertig";
aktualisieren();
}
else
{
anzeige= zh+end_stunden+":"+zm+end_minuten+":"+zs+end_sekunden;
}
uhranzeige.innerHTML=anzeige;
setTimeout("startClock()", 1000);
}
function aktualisieren()
{
window.open('bauen.php?baustatus=fertig&b_zelle=<?php echo $gebaktiv_ges; ?>&b_lvl=<?php echo $gebstufe_ges; ?>', '_parent');
}
Uhr_anzeigen();
//-->
</SCRIPT>
Und einbauen tu ich das ganze mit
print("<div id=\"uhranzeige\" style=\"position: absolute;\"></div>");
in einer PHP Funktion oberhalb des Scriptes.
Ich hoffe ihr könnt mir helfen.
Also das sieht dann ungefähr so aus (stark vereinfacht)
<?php
print("<body>");
print("<div id=\"uhranzeige\" style=\"position: absolute;\"></div>");
?>
</script>
</script>
<?
//weiterer phpcode
?>
mfg regaa