popup

Status
Niet open voor verdere reacties.

famlam

Gebruiker
Lid geworden
15 okt 2008
Berichten
416
Weet iemand waarom deze popup niet in een nieuw venster opent, maar in de huidige tab?

[JS]window.open('http://site.com/', "_blank", 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=450,height=140');[/JS]

Dit is de volledige code. Het is (nee, 'het wordt') onderdeel van een extensie van Chrome waar ik aan meewerk en gebruikt JQuery:
[JS]$('a[href^="abp:"]').click(function(event) {
var url = $(this).attr("href");

event.preventDefault();

window.open('chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/subscribe.html?' + url, "_blank", 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=450,height=140');
});[/JS]

De code hoeft niet te werken op IE en andere browsers, alleen in Chrome...



Ben er al achter: de extensie had de 'tabs' permissie van Chrome nodig...
 
Laatst bewerkt:
Het MDC zegt:[JS]var windowObjectReference = window.open(strUrl, strWindowName[, strWindowFeatures]);[/JS]Er is dus helemaal geen 2e parameter die een "_blank" kan eten.

Window.open is zowiezo al een popup, dus een _blank is onzin. Browsers kiezen echter zelf ervoor hoe ze het laten openen: in een nieuw window, nieuwe tab, of zelfde scherm. Daar kan je zelf weinig aan doen.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan