Problème javascript sous IE

Problème javascript sous IE - HTML/CSS - Programmation

Marsh Posté le 10-07-2005 à 13:03:04    

Bonjour à tous,
 
 
Sur mon site:
 
http://www.netcommunaute.host-grat [...] /index.php
 
Lorsque l'on est sous IE et que l'on valide, rien ne se passe, on reste sur l'accueil et l'image n'est pas uploadée.
Sous Firefox en revanche, cela fonctionne bien.
 
Merci beaucoup d'avance de votre aide  :wink:
 
PS: Voilà le javascript présent dans ma page:
 

Code :
  1. <script type="text/javascript">
  2. <!-- //hide
  3. function copy(id)
  4. {
  5. if(!document.all)
  6. {
  7.  alert('Désolé, cette fonction n\'est disponible qu\'avec Internet Explorer.');
  8.  return;
  9. }
  10. f = document.getElementById(id);
  11. obj = f.createTextRange();
  12. obj.select();
  13. obj.execCommand('copy');
  14. }
  15. function increment(fieldName)
  16. {
  17. document.getElementById(fieldName).value++;
  18. }
  19. all_checked = true;
  20. function checkall(formName, boxName) {
  21. for(i = 0; i < document.getElementById(formName).elements.length; i++)
  22. {
  23.  var formElement = document.getElementById(formName).elements[i];
  24.  if(formElement.type == 'checkbox' && formElement.name == boxName && formElement.disabled == false)
  25.  {
  26.   formElement.checked = all_checked;
  27.  }
  28. }
  29. all_checked = all_checked ? false : true;
  30. }
  31. // don't hide -->
  32. </script>


---------------
-- Site RPG médiéval fantastique - La Bataille Des Guildes
Reply

Marsh Posté le 10-07-2005 à 13:03:04   

Reply

Marsh Posté le 10-07-2005 à 13:04:00    

intérêt d'utiliser du javascript sur un formulaire pareil? [:mlc]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-07-2005 à 18:02:26    

Ce n'est pas le script pour envoyer une image ? Mince


---------------
-- Site RPG médiéval fantastique - La Bataille Des Guildes
Reply

Marsh Posté le 10-07-2005 à 18:58:13    

C'est à cause de ce javascript qu'il y a un problème sous IE je pense.


---------------
-- Site RPG médiéval fantastique - La Bataille Des Guildes
Reply

Marsh Posté le 11-07-2005 à 15:57:44    

Voilà, je vous montre maintenant sans que les cases soient cachées:
 
http://www.netcommunaute.host-grat [...] ergimages/
 
Et là forcément, ça marche bien


---------------
-- Site RPG médiéval fantastique - La Bataille Des Guildes
Reply

Marsh Posté le 11-07-2005 à 20:05:33    

Sinon petite question concernant le code JS que tu as poste plus haut :

Code :
  1. function copy(id)
  2. {
  3.      if(!document.all)
  4.      {
  5.          alert('Désolé, cette fonction n\'est disponible qu\'avec Internet Explorer.');
  6.          return;
  7.      }
  8.      f = document.getElementById(id);
  9.      obj = f.createTextRange();
  10.      obj.select();
  11.      obj.execCommand('copy');
  12. }


 
Tu m'explique l'interet de verifier "l'existence" de "document.all" si ensuite tu utilises document.getElementById ??

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed