document.lastModified problem
Jeg har dette script:<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function makeArray()
{
arg = makeArray.arguments;
for (var i = 0; i < arg.length; i++)
this[i] = arg[i];
}
daMod = document.lastModified;
if (daMod.indexOf("70") != -1)
{
// Hvis fildatoen er før 1-1-1970 kl. 01.00.00
// (som hos get2net) så crasher Netscape 3.x
// og MSIE 3.x ved brug af Date-objektet.
// Da årstallet må være 70 - er fildatoen
// alligevel forkert. Derfor skrives:
document.write("Last update: Ikke understøttet af serveren");
}
daMod = Date.parse(daMod);
if (daMod <= 1000 * 60 * 60)
{
// Nogle browsere f.eks. Opera før v. 3.5
// understøtter ikke Date.parse().
// Las os blot skrive fildatoen:
document.write("Last update: " + document.lastModified);
}
else
{
m = new makeArray("Januar", "Februar", "Marts", "April", "Maj",
"Juni", "Juli", "August", "September", "Oktober",
"November", "December");
daMod = new Date(daMod);
document.write("Sidst opdateret: " + daMod.getDate() + ". ")
document.write(m[daMod.getMonth()] + " ");
year = daMod.getYear();
year = (year < 1000) ? 1900 + year : year;
document.writeln(year);
time = "Kl. " + daMod.getHours() + ":" + daMod.getMinutes();
document.write(time);
}
</SCRIPT>
Er der nogen der kan fortælle mig, hvorfor jeg kun kan få den korrekte dato, hvis filen hedder index.htm og ikke index.php ...For nu vil jeg gerne have datoen, hvis den hedder index.php
På forhånd tak
...
The Ghost
