Datum aanpassen aan update website

Status
Niet open voor verdere reacties.

Gunneweg

Verenigingslid
Lid geworden
22 okt 2002
Berichten
574
Besturingssysteem
Windows 10 22H2
Ik dacht dat ik een JS script op de website had dat alleen de datum aanpaste wanner ik iets veranderd had of een nieuw artikel had geupload. Maar dat blijkt nu niet meer waar te zijn. Ik weet niet of het komt door een nieuwe ISP maar eerder werkte het wel.

Ik hoop dat iemand mij kan helpen. Heb jammer genoeg geen verstand van JS.

Hier is een gedeelte van het script zoals het op de website staat. Erboven staan nog de dagen van de week en de maanden..

var dateObj = new Date(document.lastModified)
var wday = days[dateObj.getDay() + 1]
var lmonth = months[dateObj.getMonth() + 1]
var date = dateObj.getDate()
var fyear = dateObj.getYear()
if (fyear < 2000)
fyear = fyear + 1900
document.write("Deze website is het laatst bijgewerkt op: <\/font>"+ wday + " " + date + " " + lmonth + " " + fyear)
// End -->
</script>
 
Werkt volgens mij alleen wanneer het met de header wordt meegestuurd.
 
Lijkt me een lastig script, probeer het hier eens mee:

HTML:
<script language="javascript">
<!--
document.write('Deze website is het laatst bijgewerkt op: '+document.lastModified);
//-->
</script>
 
Laatst bewerkt:
BaluB,

Ik plaats hier nog even het complete script, want dan wordt ook de dag en de datum ingevuld. Op zich vind ik het een goed script en jouw enkele regel werkt ook uitstekend alleen dan zonder de dag en datum.

<script language="Javascript">
<!-- Begin
var days = new Array(8);
days[1] = "zondag";
days[2] = "maandag";
days[3] = "dinsdag";
days[4] = "woensdag";
days[5] = "donderdag";
days[6] = "vrijdag";
days[7] = "zaterdag";
var months = new Array(13);
months[1] = "januari";
months[2] = "februari";
months[3] = "maart";
months[4] = "april";
months[5] = "mei";
months[6] = "juni";
months[7] = "juli";
months[8] = "augustus";
months[9] = "september";
months[10] = "oktober";
months[11] = "november";
months[12] = "december";
var dateObj = new Date(document.lastModified)
var wday = days[dateObj.getDay() + 1]
var lmonth = months[dateObj.getMonth() + 1]
var date = dateObj.getDate()
var fyear = dateObj.getYear()
if (fyear < 2000)
fyear = fyear + 1900
document.write("Deze website is het laatst bijgewerkt op: <\/font>"+ wday + " " + date + " " + lmonth + " " + fyear)
// End -->
</script>
 
Laatst bewerkt:
Dit script werkt probleemloos bij mij...

Gebruik je soms een nieuwssysteem om een nieuws artikel te posten/uploaden? Want misschien kan dat voor problemen zorgen.
Normaal moet het probleemloos werken als je iets bewerkt met frontpage of andere.
 
Ik gebruik al jaren hetzelfde programma om te uploaden, dat kan het niet zijn. Maar ik ben wel naar een andere ISP overgestapt en waarschijnlijk werkt het sinds die tijd niet meer. Want als het bij jou probleemloos werkt ligt het niet aan het JS. In ieder geval bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan