open.opener = self;
Kan du helt plocka bort, eftersom du kan komma åt vilket fönster som öppnat fönstret genom
window.opener
3 svar · 147 visningar · startad av D-M_R
Har ett javascript jag brukar använda som ser ut så här.
function popUpSetSize(url, width, height) {
var win_l = (screen.width - width) / 2;
var win_t = (screen.height - height) / 2;
var window_open = open(url, "", "height="+ height +",width="+ width +",top="+ win_t +",left="+ win_l +",toolbar=no,location=no,directories=no,scrollbars=yes,resizable=no,status=yes");
open.opener = self;
}
men ja märkte nu att sista raden "open.opener = self;" ger felmeddelande. den funkar för det den är tillför. men den genererar ett felmeddelande.
den sista raden är till för att jag i pop-up-rutorna ska kunna skriva
window.opener.location='test.html'
eller
window.opener.reload()
så ja från popup-fönstret kan nå "mamma"-fönstret. finns det något annat sett? som inte genererar felmeddelanden
open.opener = self;
Kan du helt plocka bort, eftersom du kan komma åt vilket fönster som öppnat fönstret genom
window.opener
det va det jag trodde förut också. men det visar sig visst inte fungera så bra överallt. men nu minns jag inte var. ska testa och återkomma
hmm. nu fungerar det utan. så dumt när man gör saker man vet att man hade en anledning till men som man inte kommer ihåg. jäjä. tar bort det så länge så får vi se om de slutar fungera igen.