Pb avec window.setTimeout et window.close sous IE8

Pb avec window.setTimeout et window.close sous IE8 - HTML/CSS - Programmation

Marsh Posté le 08-10-2012 à 19:38:36    

  Bonjour à tous,
 
J'ai un problème avec du javascript fonctionnant sous IE6 mais pas sous IE8 : le but est de temporiser suite à une action sur un bouton.
 
Sous IE8, je me retrouve avec une fenêtre de dialogue qu'on doit fermer à la main comme si le window.close ne fonctionnait pas.
 
Est-ce-que quelqu'un a déjà eu ce problème ?
 
Cdlt,
 
          Rankine,
 

Code :
  1. function pause(numberMillis) {
  2.     var dialogScript = 'window.setTimeout( function () { window.close(); }, ' + numberMillis + ');';
  3.        
  4.  
  5.  if (window.showModalDialog) {
  6.      // IE Modal dialog call
  7.   var result = window.showModalDialog('javascript:document.writeln(' + '"<script>' + dialogScript + '<' + '/script>" )');
  8.    } else {
  9.      // Netscape Modal dialog call
  10.   var result = window.open('javascript:document.writeln(' + '"<script>' + dialogScript + '<' + '/script>" )', 'popup', 'modal=yes');
  11.  }
  12. }


---------------
ThinkPad X60s 12.1" - QNAP TS-209 avec 2 HDD Western Digital Caviar 500 Go en raid 1
Reply

Marsh Posté le 08-10-2012 à 19:38:36   

Reply

Sujets relatifs:

Leave a Replay

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