Hoi,
met onderstaande code laat ik een pop-up te voorschijn komen die linksbovenaan het scherm komt en bijna het hele scherm vult. Ik maak gebruik van JS, zodat ik de positie en de eigenschappen van het scherm kan instellen (geen toolbar enz.)
De code werkt op zich prima, maar de pop-up wordt geblokkeerd door de pop-up blokkering van bijvoorbeeld IE. Dit zou ik liever niet hebben aangezien niet alle gebruikers wellicht in de gaten hebben dat er geblokkeerd wordt en dus zullen denken dat de link waarop ze klinken niet werkt of dat er iets anders mis is.
Mijn vraag is nu of ik ook een pop-up kan laten verschijnen met dezelfde eigenschappen en grootte en positie maar zonder dat de pop-up geblokkeerd wordt. Ik zit zelf te denken aan een normale href met target=_blank en dan de eigenschappen instellen bij het openen van de nieuwe pagina via <body onLoad="init();">
Ik heb dit echter geprobeerd maar ik krijg de eigenschappen niet ingesteld, de volgende functie wordt wel uitgevoerd maar er gebeurt niks:
ik kan de positie en grootte van het scherm dus niet ingesteld krijgen bij openen, ook al snap ik niet waarom het bovenstaande niet werkt
Verder zou ik al helemaal niet weten hoe ik de toolbar, statusbar enz. kan verbergen als de pagina al geladen wordt in het nieuwe scherm.
Iemand die een oplossing heeft?
met onderstaande code laat ik een pop-up te voorschijn komen die linksbovenaan het scherm komt en bijna het hele scherm vult. Ik maak gebruik van JS, zodat ik de positie en de eigenschappen van het scherm kan instellen (geen toolbar enz.)
PHP:
function previews(fotoset) {
var width = screen.availWidth - 10;
var height = screen.availHeight - 40;
window.open('popup.php', 'Preview', 'left=0,top=0,screenX=0,screenY=0,width='+width+',height='+height+',scrollbars=yes,toolbar=no,location=no,status=no,menubar=no,directories=no,resizable=yes');
}
De code werkt op zich prima, maar de pop-up wordt geblokkeerd door de pop-up blokkering van bijvoorbeeld IE. Dit zou ik liever niet hebben aangezien niet alle gebruikers wellicht in de gaten hebben dat er geblokkeerd wordt en dus zullen denken dat de link waarop ze klinken niet werkt of dat er iets anders mis is.
Mijn vraag is nu of ik ook een pop-up kan laten verschijnen met dezelfde eigenschappen en grootte en positie maar zonder dat de pop-up geblokkeerd wordt. Ik zit zelf te denken aan een normale href met target=_blank en dan de eigenschappen instellen bij het openen van de nieuwe pagina via <body onLoad="init();">
Ik heb dit echter geprobeerd maar ik krijg de eigenschappen niet ingesteld, de volgende functie wordt wel uitgevoerd maar er gebeurt niks:
PHP:
function init() {
var width = screen.availWidth - 10;
var height = screen.availHeight - 40;
window.screenX = 0;
window.screenY = 0;
window.width = width;
window.height = height;
}
ik kan de positie en grootte van het scherm dus niet ingesteld krijgen bij openen, ook al snap ik niet waarom het bovenstaande niet werkt

Verder zou ik al helemaal niet weten hoe ik de toolbar, statusbar enz. kan verbergen als de pagina al geladen wordt in het nieuwe scherm.
Iemand die een oplossing heeft?