Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Javascript levert problemen op

4 antwoorden
  • Hoi Een huidige website wordt verandert van een framehoudend naar een frameloze site. Het onderstaande Javascript geeft een laatste datum van wijziging weer. Dit werkt(e) uitstekend, maar na de ombouw naar een frameloze site wordt na iedere refresh/aanroep van de site de datum/tijd aangepast naar het huidige tijdstip. in de body [code:1:19c2c492b8] <script language="Javascript" type="text/javascript"> //<![CDATA[ document.write ("Laatst bijgewerkt op "); document.write (lastmodified() + "."); //]]> </script> [/code:1:19c2c492b8] en in de header [code:1:19c2c492b8] <script language="Javascript" type="text/javascript"> function lastmodified() { var modiDate=new Date (document.lastModified) var showAs=modiDate. getDate()+"/" + (modiDate.getMonth()+1) showAs+="/"+modiDate.getYear() showAs+=" om " +modiDate.getHours()+":"+modiDate.getMinutes() return showAs } </script> [/code:1:19c2c492b8] Het script is 1 op 1 overgezet naar de nieuwe omgeving. Alleen '//<![CDATA[' is eraan toegevoegd om het XHTML-compatible te krijgen. Wie weet de oorzaak hiervan en kan bijdragen tot een oplossing? M.vr.gr., Dalertje
  • hier niet. werkt ok. Ik zou wel je javascript in het 2e gedeelte wat netter maken oa door regels met een ; af te sluiten.
  • Hoi, Het script werkt wel, maar in de nieuwe situatie (dus frameloos en met .php files) wordt na iedere refresh de datum van de laatste wijziging veranderd analoog aan de systeemdatum. Ra ra ra, hoe kan dit? Oh ja, het script heb ik al wat netter gemaakt. M.vr.gr., Dalertje
  • Volgens mij ligt de verklaring in het feit dat een php-pagina door de server wordt gegenereerd, wat betekent dat de server de pagina wijzigt. Misschien een idee om door php de last modified weer te laten geven, [url=http://www.tutorialized.com/tutorial/Last-Modified-Tutorial-and-Script/510]voorbeeld[/url].

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.