Je kunt op allerlei manieren de browser van de gebruiker beïnvloeden. Dit varieërd van redelijk onschuldige acties zoals het inkleuren van de scrollbalk tot ronduit irritante acties zoals het genereren van een popup op het moment dat de gebruiker een venster sluit.
Het is een ongeschreven regel dat een webdesigner de browser van de gebruiker zoveel mogelijk met rust laat.
Ik denk dat het bovengenoemde voorbeeld voor zich spreekt, ook al gebruik je het met de beste bedoeling. Je wilt bijvoorbeeld
de bezoeker van je website nog een keer bedanken voor zijn/haar bezoek aan je website en dat doe je d.m.v. een popup die op het
scherm springt op het moment dat de bezoeker jou website wil sluiten:
"Bedankt voor uw bezoek en kom snel nog eens terug!"
De bedoeling is prima, maar in de praktijk zal het eerder irritatie dan sympathie opwekken. Niet doen dus.
Verder is er natuurlijk nog de popup die opent op het moment dat je website geladen wordt. Om te beginnen zal deze popup
voor veel van je bezoekers onzichtbaar blijven door het het gebruik van popup-blockers. Dus als je belangrijke informatie een
prominente plaats wilt geven is zo'n popup niet de aangewezen manier. Je home pagina daarentegen is voor iedereen zichtbaar. Plaats
daar de informatie die je belangrijk vindt of zet een linkje op een opvallende plaats op je home pagina.
Er is altijd een alternatief voor het gebruik van een popup wat beter is dan de popup zelf.
Vaak bedoeld als een verfraaiing van de website en bijna even vaak de plank volledig misgeslagen. Je moet wel heel goed nagedacht
hebben over de kleuren en daarnaast ook nog eens in de rest van de website de juiste kleuren gebruiken wil het effect van de
gekleurde scrollbalk werkelijk mooi en effectief zijn. Meestal is het misplaatst, vergezocht en amateuristisch.
Daarbij komt dat de stijldeclaraties (de css) die je gebruikt voor het inkleuren van de scrollbalk niet door
W3C worden ondersteund.
Met andere woorden, je css zal niet meer valideren.
En dan ook nog even het volgende.
Als je een nieuwe pagina opent, open je die dan in een nieuw venster of open je die in het
openstaande venster? Uit alles wat hierboven beschreven staat kun je misschien al afleiden dat het niet de bedoeling is dat
je ongevraagd een nieuw venster opent. In princiepe is het dus zo dat je een nieuwe pagina altijd opent in hetzelfde venster.
Het kan gebeuren dat je dat niet wilt. Je wilt bijvoorbeeld dat links naar een andere website openen in een nieuw venster. Wat je
dan kunt doen is dat erbij vermelden door gebruik te maken van het 'title' attribuut:
HTML:
<a href="http://www.csszengarden.com" title="opent in een nieuw venster" target="_blank">Ga naar de zengarden</a>
RESULTAAT:
Ga naar de zengardenNog beter is het, om het er gewoon in de tekst bij te vermelden:
RESULTAAT:
Ga naar de zengarden (opent in een nieuw venster).