2012-11-09 17 views
9

Po wykonaniu niektórych czynności na mojej stronie użytkownik może pobrać plik. Najpierw pytam użytkownika: "Czy chcesz pobrać plik". To jest modalne okno dialogowe utworzone przez fancybox. Dostępne są przyciski: Tak i Nie. Gdy użytkownik kliknie "Tak", chcę otworzyć nową kartę w przeglądarce i wyświetlić standardowe okno dialogowe zapisywania plików. mam ten kod:Pobierz plik, otwórz nową kartę w przeglądarce

$(document).on('click', '#agentAcceptSave', function() { 
     alert(1); 
     window.open = '/ticket?orderId=' + $('#agentOrderId').val(); 
} 

ale nie otwierają nową kartę i URL nie zadzwoni, ale alertu pokazał. Gdzie jest błąd?

+0

mógłbyś pisać cały kod w jsfiddle? – enginefree

+0

Jak? Pliki wygenerowane w akcji '/ ticket'. – user1260827

+5

'open' jest metodą, a nie właściwością. 'otwórz()' – undefined

Odpowiedz

9

Próbowałem ten kod i pracował dla mnie:

$(document).on('click', '#download', function() { 
    window.open('http://www.google.com');  
}); 
Powiązane problemy