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.
Je n'arrive pas à identifier la source du problème.
Est-ce-que quelqu'un a déjà eu ce problème ?
Cdlt,
Rankine,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function pause(numberMillis) { var dialogScript = 'window.setTimeout( function () { window.close(); }, ' + numberMillis + ');'; if (window.showModalDialog) { // IE Modal dialog call var result = window.showModalDialog('javascript:document.writeln(' + '"<script>' + dialogScript + '<' + '/script>")'); } else { // Netscape Modal dialog call var result = window.open('javascript:document.writeln(' + '"<script>' + dialogScript + '<' + '/script>")', 'popup', 'modal=yes'); } }
Partager