Goededag allen,

Wat zou de oorzaak kunnen zijn dat na het indrukken van de upload het script in Chrome keurig wordt uitgevoerd en bij het indrukken van van de uploadtoets bij safari er niets gebreurd?
Gr,
Peter


<form action="<?PHP echo $deze_pagina;?>" enctype="multipart/form-data" method="post">

<input name="code" type="text" id="code" value="<?PHP echo $code;?>">
<br><br>

<div>
<label for='upload'>Uploadscherm</label>
<input id='upload' name="upload[]" type="file" multiple="multiple" />
</div>
<br>
<button type="submit" name="submit" id="submit" class="btn btn-primary">Nu uploaden</button>

</form>
Is dit Safari op de Mac, of safari op de iPhone? In dat eerste geval kun je in de "console" kijken (maar geen idee hoe dat heet/gaat in Safari). In beide gevallen kun je ook dit stukje javascript aan je pagina toevoegen, dan wordt een evt. error in een popup getoond:

window.onerror = function (msg, url, lineNo, columnNo, error) {
  alert([
      'Message: ' + msg,
      'URL: ' + url,
      'Line: ' + lineNo,
      'Column: ' + columnNo,
      'Error object: ' + JSON.stringify(error)
    ].join(' - '));
  }

  return false;
};

En dan is de vraag natuurlijk: welke foutmelding krijg je?
Kan je jouw script tussen code-tags zetten? Daar is een handige knop voor.
Ariën, waar vind ik die knop?

Rob, Het is Safari op mijn mac. Op welke manier kan ik dat stukje javascript aanroepen?
Bij het editten van je bericht, naast het spraakballonnetje van de quote-knop. Misschien moet je even een harde refresh doen omdat die knop sinds kort is toegevoegd.
Bijvoorbeeld voor je <form> tag invoegen:
<script>
  window.onerror = function (msg, url, lineNo, columnNo, error) {
    alert([
      'Message: ' + msg,
      'URL: ' + url,
      'Line: ' + lineNo,
      'Column: ' + columnNo,
      'Error object: ' + JSON.stringify(error)
    ].join(' - '));

    return false;
  };
</script>
<form ...>

(zat ook een haakje teveel in zag ik - bij deze ook gefixt)
Rob, je script gebruikt. Kreeg in Safari een foutmelding error in een .js file. File had ik verder niet nodig dus verwijderd. Krijg nu geen foutmeldingen meer in safari. Echter script gaat nog steeds niet verder in Safari. In chrome en firefox draait het soepel. In safari op iPhone gaat het wel goed.
Vreemd...

Reageren