2015-10-23 15 views
5
$('.menu div.profile-btn').on('click', function() { 
    $('.mainservice-page').fadeIn(1200); 
} 

Powyższy skrypt pomyślnie otwiera zawartość div .mainservice-page, ale chcę je otworzyć w nowej karcie.Jak otworzyć zawartość wewnątrz znacznika DIV w nowej karcie

Jak mogę to zrobić?

Z góry dziękuję.

+0

Czy masz na myśli kartę przeglądarki? – Lucius

+0

Oto podobny wątek: http://stackoverflow.com/questions/3841100/write-content-to-new-window- with-jquery – Thamilan

+0

Czy otworzyłeś jakiś URL lub chcesz otworzyć tylko zawartość w nowej zakładce przeglądarki? Oznacza tę "główną stronę" tej klasy zawiera pełną stronę lub tylko treść. –

Odpowiedz

5

Można zrobić tak:

function newWindow_method_1() { 
    var wi = window.open(); 
    var html = $('.mainservice-page').html(); 
    $(wi.document.body).html(html); 
} 
OR 
function newWindow_method_2() { 

    var html = $('.mainservice-page').html(); 
    window.open(html, "__new", "width=1000,height=1000"); 

} 

$('.menu div.profile-btn').on('click', function() { 
    newWindow_method_1(); 

// OR 

// newWindow_method_2(); 

}); 

Nadzieja to pomoże.

+0

Działa dobrze. – vinoth

+0

@Manoj Srivastava Pracował jak urok. Dziękuję Ci. –

+0

Dzięki @StackOverflowerrr –

Powiązane problemy