Ik krijg daar dus het schijt van hé. “Popups zijn slecht“. “We kunnen toch geen popups gebruiken?” Natuurlijk kun je wel popups gebruiken. Bijvoorbeeld als er audio moet gespeeld worden: niets handiger dan een apart kadertje waar de muziek in speelt. Zodat je niet eindeloos moet zoeken uit welke tab er nu eigenlijk muziek speelt.
Ja, ongewilde popupreclame is irritant. Maar het is verkeerd om daarom het gebruik van popups volledig van de baan te schuiven. Vraag vooral niet aan een klant of hij iets in een popup wil: je gaat een nee krijgen, maar een nee om de verkeerde reden. Een nee omdat popupreclame irritant is; niet omdat de popup als UI-element niet gepast is in de situatie voorhanden.
Die aversie tegenover popups, ik begrijp het niet.Heel je operating system is gebaseerd op het openen van vensters, of je nu Windows of Mac OS gebruikt.
Het is juist hetzelfde als een Javascript alert vermijden. Er is helemaal niets mis met Javascript alerts. Maar ik zie het elke dag: iemand vind weer zijn eigen trage modal box systeem uit om een simpele ja/nee vraag te tonen op een website. Op zich niets mis mee: maar als je een alert() gebruikt kan ik die wel sluiten met een druk op de escape toets. Of kan ik bevestigen met Enter. En al die extra javascript is weer bloat die alles trager maakt.
Of er zet iemand een audio player in een modal box: dan zijn we helemaal vertrokken. Dan word ik dus “verplicht” om de audio uit te zitten voor ik verder kan surfen op de website? Uhm? Open dan een nieuwe tab zou je zeggen? Nee, de developer in kwestie had die audio in een nieuw venster moeten openen.