Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

JavaScript werkt wel in eigen PC maar niet op HCC server

None
7 antwoorden
  • Ik ben begonnen met het opzetten van een Homepage. Voor het weergeven van de laatste wijzigingsdatum heb ik gebruik gemaakt van een extern JavaScript met de volgende inhoud:

    // Formatted last-modified date
    if (Date.parse(document.lastModified) != 0) {
    var modiDate = new Date(document.lastModified);
    var modiYear = modiDate.getYear();
    modiYear = (modiYear < 2000) ? modiYear + 1900 : modiYear;
    var monthName = new Array("januari", "februari", "maart", "april", "mei",
    "juni", "juli", "augustus", "september", "october", "november", "december");
    document.write(modiDate.getDate() + " ");
    document.write(monthName[modiDate.getMonth()] + " " + modiYear);
    }

    Ik heb het van iemand gekopieerd, hier en daar aangepast en er een Nederlandstalige versie van gemaakt. Het probleem is nu dat de datum wel wordt weergegeven als ik een HTML-document op mijn eigen PC open maar niet als ik het op de HCC-server doe. Het maakt geen verschil of ik het blokkeren van scripts in Norton Antivirus aan of uit zet. Heb jullie enig idee waarin dit kan zitten? Kan ik de fout op de een of andere manier debuggen? Ik gebruik ZoneAlarm Pro en IE6; voor zover ik kan nagaan zijn deze progs echter zo ingesteld dat ze geen Java scripts blokkeren.

    Bij voorbaat dank voor tips!

    Lou
  • heb je het JS bestand ook op de server gezet?
    klopt het pad naar het script dan wel?

    hoofdletters / kleine letters / spaties?

    URL?

    t.
  • Het staat op de server precies zoals het op mijn PC staat, identiek naar plaats en inhoud. Ik ben daarom verbaasd dat het op het een wel en op het ander niet werkt. Ik ga het nogmaals precies nalopen en meld me terug.

    In elk geval bedankt voor de reactie en neem nog maar een kopje. :wink:

    Lou
  • Ik heb het nogmaals nagelopen maar de bestanden zijn identiek en ook de structuur van paden is gelijk aan die op mijn PC. Raadselachtig! Het probleem moet haast zitten in iets dat buiten IE6 ligt; viruschecker, firewall o.i.d.

    Ik ga ook dat nog eens napluizen maar houd me voor verdere tips aanbevolen.
  • BINGO!

    Mijn scripts zitten in een folder genaamd Javascript, met een grote J. In de HTML heb ik dat met kleine letters gespeld, "javascript". Als het HTML bestand op de PC wordt geopend maakt dat blijkbaar niets uit, op de server echter wel. Raar maar waar.

    Je voorgaande diagnose was dus juist. Bedankt!

    Lou
  • [quote:b229fcb1f5="Lou van Wijhe"]Raar maar waar.[/quote:b229fcb1f5]

    Waarschijnlijk draai jij windows en de hosting Linux. Linux maakt wel onderscheid en Windows niet.
  • Zoiets, ja. Ik draai Windows en HCC blijkt een op Unix gebaseerd systeem te hebben. Daar is een kleine j iets anders dan een hoofdletter J. Kleine oorzaken, grote gevolgen…

    Lou

    P.S.
    Typ- en ZetVouten voorbehouden…

    Vond ik grappig :lol:

Beantwoord deze vraag

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