Bonjour,
Le code ci-après fonctionne très bien sous google chrome Version 57.
Toutefois sous Firefox (version52) l'ouverture du "popup" empêche le window.print de s'exécuter et je ne comprends pas pourquoi ?
Est ce que quelqu'un pourrait me sortir de ce mauvais pas ?
D'avance merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function f_imprimer_bloc() {
var vHtml = '<!DOCTYPE html>';
vHtml +='<html><head><title></title><link rel="stylesheet" type="text/css" href="./css/styleimpression.css" ></head><body>';
vHtml += '<table class="tbu1"><tr><td>coucou</td></tr></table>';
vHtml +='</body></html>';
vfen = window.open("", "", "height=500, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
vfen.document.write(vHtml);
setTimeout(function(){vfen.window.print()},500);
setTimeout(function(){vfen.window.close()},3000);
return true;
}