2011-05-03 3 views
0
function printThis(patientId) { 
    window.open("print.aspx?ID=" + patientId, "Site", "menubar=0,resizable=1,width=800,height=900"); 
} 

fonctionne bien avec firefox et chrome mais pas avec IE (9.0 au moins) - "argument invalide", quel est le problème et quelle est la solution?Erreur avec window.open - JavaScript et IE

Merci d'avance.

+0

imprimerCeci? Est-ce que vous faites une version imprimable basée sur une fenêtre contextuelle au lieu d'utiliser une feuille de style de support d'impression? – Quentin

+0

Duplication de http://stackoverflow.com/q/710756/97658 – Myra

+0

@David - oui, le CSS d'impression n'est pas applicable dans ce cas. – Martin

Répondre

0

Fonctionne pour moi (bien remplaçant votre aspx avec une adresse valide). Êtes-vous sûr que le bloqueur de pop-up ne mange pas votre window.open? Window.open doit être appelé à partir d'un événement onClick.

1

Sinon Mr bloqueur de popup va manger ta fenêtre.