Hoe krijg je geen 404 error?

  • Hallo,


    ik ben bezig met een code te maken voor prentjes.
    Nu gaat mijn script automatisch een array of met urls. En hij zou zelf moeten kunnen vinden of een prentje bestaat of niet.


    Code
    function UrlExists(url){    var xmlhttp;    if (window.XMLHttpRequest)      {// code for IE7+, Firefox, Chrome, Opera, Safari      xmlhttp=new XMLHttpRequest();      }    else      {// code for IE6, IE5      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");      }    xmlhttp.open("POST", url, false);    xmlhttp.send();    return xmlhttp.status!=404;}



    Deze werkende code heb ik momenteel maar Google Chrome: geeft automatisch de volgende error
    "POST http://localhost:8080/ingame/tile engine/images/models/shopguy/w2.png 404 (Not Found) "
    Is er een manier om dit te vermijden? Want het is een stuk onhandiger om via de javascript console op zoek te gaan naar fouten, als het vol staat met deze meldingen.


    mvg,
    Wimmpie

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Ik snap je vraag niet helemaal, je kan zelf je 404 error page designen voor als iemand ooit naar een pagina gaat die niet bestaat maar geen 404 error pagina hebben lijkt mij een beetje dom, tenzij je hem wilt laten redirecten naar bv. de homepage als iemand naar een pagina gaat die niet bestaat? :huh:

    O o
    /¯/__________________________/¯¯
    | <๖ۣۜJunior Front-end Webdeveloper/>
    \_\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\__
    /||\
    /¯\
    Never be afraid to try something new. Remember that a lone amateur built the Ark. A large group of professionals built the Titanic.

  • Sorry, ik heb het dus fout uitgelegd...
    Mijn javascript moet verschillende foto's laden.
    Om de url te vinden gebruik ik een loop die door een array gaat.
    Die functie daar zou moeten controleren ofdat de foto bestaat. En indien dit niet zo is word de foto gewoon opgeslagen als undefined.


    Mijn script werkt helemaal, alleen geeft hij in de Chrome javascript console een error
    "POST http://localhost:8080/ingame/tile engine…/shopguy/w2.png 404 (Not Found) "


    Maar ik wil dat deze error niet getoond word. Hoe doe ik dat?

  • De htaccess file hoort te werken zolang die in de public_html folder zit? teminste werkt wel bij mij.


    zet anders even een schuine streep voor de index.php of zet de hele url erin
    ErrorDocument 404 /index.php (of je hele url)


    idk of het enig verschil uit maakt, maar je kan het altijd proberen.

    O o
    /¯/__________________________/¯¯
    | <๖ۣۜJunior Front-end Webdeveloper/>
    \_\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\__
    /||\
    /¯\
    Never be afraid to try something new. Remember that a lone amateur built the Ark. A large group of professionals built the Titanic.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!