2010-04-19 1 views
0

Приветствует!Сценарий для печати Javascript не работает в IE

Я noob изо всех сил стараюсь изучить html и javascript - медленно туда добраться. Я пытаюсь распечатать DIV, поданный SimpleModal. Страница находится по адресу:

www.planetsarsfield.com

Эта функция «Печать» в окне рецепта в нижней части. Все отлично работает в FF, но в IE8 оно совсем не работает. Я должен делать что-то принципиально неправильное, но я не могу это заметить.

Любые идеи?

Cheers, TY +++++++++++++++++++++++++++++++++++++++++ +++++++

<script type="text/javascript"> 

function PrintElem(elem) 
{ 
    Popup($(elem).html()); 
} 

function Popup(data) 
{ 
    var mywindow = window.open('', 'basic-modal-content', 'height=400,width=600'); 
    mywindow.document.write('<html><head><title>on the grill... latest recipe</title>'); 
    mywindow.document.write('<link href="PATH/print.css" rel="stylesheet" type="text/css" />') 
    mywindow.document.write('</head><body >'); 
    mywindow.document.write(data); 
    mywindow.document.write('</body></html>'); 
    mywindow.document.close(); 
    mywindow.print(); 
    return true; 
} 

</script> 

ответ

4

Название окна, которое вы используете, делает IE грустным. Вместо этого попробуйте «BasicModalContent». (Второй параметр для «window.open» - это то, о чем я говорю.)

+0

Понял - работает сейчас ... Ура! – TraderY