Toon posts:

[sp2] technische werking popup blocker?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is er iemand die meer weet over de technische werking van de popup blocker in sp2 van windows xp? Voor zover ik heb begrepen wordt er op het moment dat er een event wordt afgevuurd een timer gezet en binnen deze tijdsspanne mag je popups openen.

Ik zit namelijk met een popup welke ik wil openen vanaf een onclick event (welke een functie uitvoerd die de popup opent) maar welke wordt geblocked. :)

  • Doineann
  • Registratie: Mei 2004
  • Laatst online: 26-11-2024
je kan die site toch gewoon als 'trusted' markeren onder option/privacy/popupblocker settings.. ?

Reality is merely an illusion, albeit a very persistent one. - Albert Einstein


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

TheGathering schreef op 18 augustus 2004 @ 00:23:
je kan die site toch gewoon als 'trusted' markeren onder option/privacy/popupblocker settings.. ?
hoe wil je dat bij iedereen doen? :D

  • Doineann
  • Registratie: Mei 2004
  • Laatst online: 26-11-2024
Erkens schreef op 18 augustus 2004 @ 00:27:
[...]

hoe wil je dat bij iedereen doen? :D
Tja daar moet de 'user' toestemming voor geven natuurlijk ;)

Reality is merely an illusion, albeit a very persistent one. - Albert Einstein


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

TheGathering schreef op 18 augustus 2004 @ 00:29:
[...]

Tja daar moet de 'user' toestemming voor geven natuurlijk ;)
ehm, lekker handig, moet je nog een handleiding bij je site geven ook :X

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Erkens schreef op 18 augustus 2004 @ 00:35:
[...]
ehm, lekker handig, moet je nog een handleiding bij je site geven ook :X
Nee niet. De algemene regel is dat als er een shift knop ingedrukt is er een pop up geopend word. Anders word dit namelijk niet gedaan :)

En als gebruikers dit te ingewikkeld vinden moeten deze een keer goed nadenken :)

disjfa - disj·fa (meneer)
disjfa.nl


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

disjfa schreef op 18 augustus 2004 @ 00:37:
[...]

Nee niet. De algemene regel is dat als er een shift knop ingedrukt is er een pop up geopend word. Anders word dit namelijk niet gedaan :)

En als gebruikers dit te ingewikkeld vinden moeten deze een keer goed nadenken :)
Gebruikers vinden dat ingewikkeld, als ze ergens op klikken dan moet er ook wat gebeuren, en niet dat je nog (in hun ogen) rare toetsen moet indrukken.

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Erkens schreef op 18 augustus 2004 @ 00:41:
[...]
Gebruikers vinden dat ingewikkeld, als ze ergens op klikken dan moet er ook wat gebeuren, en niet dat je nog (in hun ogen) rare toetsen moet indrukken.
Zoals ik al zei: Dat is hun probleem :)

disjfa - disj·fa (meneer)
disjfa.nl


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

disjfa schreef op 18 augustus 2004 @ 00:42:
[...]

Zoals ik al zei: Dat is hun probleem :)
Nee dat is echt niet hun probleem, tenzij jij dat tegen je opdrachtgever zegt: "Niet mijn probleem"

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Erkens schreef op 18 augustus 2004 @ 00:43:
[...]
Nee dat is echt niet hun probleem, tenzij jij dat tegen je opdrachtgever zegt: "Niet mijn probleem"
Dat zeg ik ook. Ik weet hoe de regels werken en zo zitten ze inelkaar.

Blijkbaar heeft sp2 voor xp deze regels ingenomen. :) Hoe wil jij dan ertegen zijn. Als je het kan zou ik je zeker je kans geven maar dit zijn de regels :)

Zoals jij al zei, gebruikersinstellingen :P

[ Voor 7% gewijzigd door disjfa op 18-08-2004 00:45 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • Doineann
  • Registratie: Mei 2004
  • Laatst online: 26-11-2024
misschien kan je met een script net doen of de shift toets ingedrukt is ?!?!? vast niet... :/

Reality is merely an illusion, albeit a very persistent one. - Albert Einstein


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

disjfa schreef op 18 augustus 2004 @ 00:45:
[...]

Dat zeg ik ook. Ik weet hoe de regels werken en zo zitten ze inelkaar.

Blijkbaar heeft sp2 voor xp deze regels ingenomen. :) Hoe wil jij dan ertegen zijn. Als je het kan zou ik je zeker je kans geven maar dit zijn de regels :)

Zoals jij al zei, gebruikersinstellingen :P
Kortom, er moet een handleiding bij komen, welke niet gelezen/goed opgevolgt wordt. Dus je site wordt waardeloos want hij is niet te gebruiken ;)
Geef mij zo'n opdrachtgever die dat slikt :o
TheGathering schreef op 18 augustus 2004 @ 00:46:
misschien kan je met een script net doen of de shift toets ingedrukt is ?!?!? vast niet... :/
zou leuk zijn als dat kon :X
wat is het nut van een popupblokker dan :D

[ Voor 20% gewijzigd door Erkens op 18-08-2004 00:48 ]


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

TheGathering schreef op 18 augustus 2004 @ 00:46:
misschien kan je met een script net doen of de shift toets ingedrukt is ?!?!? vast niet... :/
Waarom zou je dat willen dan?

ik eindig mijn betoog hier wel, morgen komen mensen langs die het uit kunnen leggen :)

[ Voor 18% gewijzigd door disjfa op 18-08-2004 00:48 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • Doineann
  • Registratie: Mei 2004
  • Laatst online: 26-11-2024
Waarom wil je een popup openen? kan het niet gewoon op de 'open in new window' manier...?

Reality is merely an illusion, albeit a very persistent one. - Albert Einstein


Verwijderd

een popup na een muisklik wordt in SP2 gewoon geopend. Alleen de automatische popups niet.

Popups na muisklik zijn wel uit te schakelen maar default is dat niet zo.

  • Freee!!
  • Registratie: December 2002
  • Laatst online: 23-05 11:03

Freee!!

Trotse papa van Toon en Len!

Verwijderd schreef op 18 augustus 2004 @ 00:54:
een popup na een muisklik wordt in SP2 gewoon geopend. Alleen de automatische popups niet.
Je bedoelt dat IE zich ook op dit gebied conformeert aan de andere browsers :?
Popups na muisklik zijn wel uit te schakelen maar default is dat niet zo.
Lijkt me ook niet verstandig.

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Stop uploading passwords to Github!


Verwijderd

Topicstarter
Ik heb nog wat onderzoek gedaan, en ik vind de werking van die popup blocker maar vreemd hoor.

Vanuit een dhtml contextmenu vast gedefinieerd vuur ik met een onclick event op de menu button "toevoegen" een actie af, nl. addInstance(){} deze staat in dezelfde pagina. Popup wordt geblocked...

Vanuit hetzelfde dhtml contextmenu maar dan getransformeerd vanuit xml met xslt vuur ik een onclick event op de menu button "toevoegen" een actie af, nl. addInstance(){} deze staat in dezelfde pagina. Popup wordt geopend !?! ...

Tjeez.. :? Echt totaal ondoenlijk zo met die popup blocker, er valt geen hout aan vast te knopen. Of je moet zoiets gaan doen <a href="javascript:function(){}{//if zus en zo en nog wat diverse checks, of ophalen van variabelen we zetten even een var neer, hoppa!, ... oja en nu nog window.open()}">toevoegen</a>

Verwijderd

Topicstarter
Verwijderd schreef op 18 augustus 2004 @ 00:54:
een popup na een muisklik wordt in SP2 gewoon geopend. Alleen de automatische popups niet.

Popups na muisklik zijn wel uit te schakelen maar default is dat niet zo.
Nee, .. dat dacht ik dus ook. Zo geeft Microsoft het ook aan, maar blijkbaar werkt het undocumented toch net iets anders.

Ik vermoed dat er toch een glitch zit in de popup blocker, gezien het xslt verhaal. Een identieke opstelling alleen het contextmenu waaruit de event wordt afgevuurd is met xslt getransformeerd, that's all.

[ Voor 32% gewijzigd door Verwijderd op 18-08-2004 10:12 ]


Verwijderd

Topicstarter
Jezus wat zuigt die popup blocker, hij maakt meer kapot dan die lief is omdat de intelligentie ver te zoeken is.

Een voorbeeld, onder Mozilla wordt dit uiteraard niet geblocked die snapt het wel, maar IE moet het weer is blocken. Zo fijn als je tig applicaties compleet moet gaan herbouwen voor zulke gein :(

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script type="text/javascript">
function menubutton(){
    this.label = 'blaat';
    this.action = function(){window.open('test.html')};
    this.create();
}
menubutton.prototype.create = function(){
    this.button = document.createElement("DIV");
    this.button.appendChild(document.createTextNode('klik hier'));
    this.button.obj = this;
    this.button.onmousedown = onmousedownEvent;
    document.body.appendChild(this.button);
}
function onmousedownEvent(){
    this.obj.action();
}
window.onload = function(){new menubutton()};
</script>

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

What does Internet Explorer consider a pop-up window?
Internet Explorer will attempt to block any window opened automatically from script, with the exception of createPopup(). Some common functions that are affected are window.open(), showModelessDialog(), showModalDialog(), and showHelp(). (Note: Targeting the search pane automatically is also blocked due to pop-up blocking restrictions.)
Heb je niet wat aan die createPopup() functie?

Stop uploading passwords to Github!


Verwijderd

Topicstarter
Papa Eend schreef op 18 augustus 2004 @ 19:49:
[...]

Heb je niet wat aan die createPopup() functie?
Nee, createPopup() is ten eerste een IE only functie (helaas want hij is voor bepaalde doeleinde verrot handig), en createPopup() verdwijnt bij een blur event.

Enige wat ik nog kan doen is window.popup overriden en vervangen door een iframe.

Dus iets alla

PHP:
1
2
3
4
5
6
function window.open(url,attributes,etc.){
   var a = document.createElement("iframe");
   a.className = 'popup';
   a.style.width = attributes.width;
   a.style.height = attributes.height;
}


Moet je alleen nog aanpassingen maken in de windows die daarin geopend worden, door window.opener te rewriten naar de parent window van de iframe.

Maar ik zou persoonlijk niet zo 1 2 3 weten waar een popup nu nog handig voor zou kunnen zijn.

[ Voor 45% gewijzigd door Verwijderd op 18-08-2004 20:48 ]

Pagina: 1