F52: A 3.2.1 teljesítési feltételhez tartozó hiba, amelyet az új lap letöltésekor azonnal megjelenő új ablak okoz
Alkalmazás
Új ablakok megnyitására alkalmazott szkriptek esetében.
Ez a hiba az alábbiakra vonatkozik:
Leírás
Új lapok letöltésekor néhány weboldal reklámcélokból más ablakokat is megnyit. A technika célja annak megakadályozása, hogy a weboldalak a lapok letöltésével egy időben megnyitott egy vagy több új ablakkal megzavarják a felhasználót.
Példák
Megjegyzés: Ez a hiba számos módszerrel előidézhető. Ezeknek két gyakori és számos felhasználói program által támogatott példája az alábbiakban kerül bemutatásra:
1. hiba példa:
Az alábbi technikát gyakran használják a HTML 4.01-ben letöltött lapokkal egy időben megjelenő új ablakok megnyitására.
Példa kód:
window.onload = showAdvertisement;
function showAdvertisement()
{
window.open('advert.html', '_blank', 'height=200,width=150');
}
2. hiba példa:
Az alábbi technikát gyakran használják az XHTML-ben letöltött lapokkal egy időben megjelenő új ablakok megnyitására.
Példa kód:
if (window.addEventListener) {
window.addEventListener("load", showAdvertisement, true);
}
if (window.attachEvent) {
window.attachEvent("onload", showAdvertisement);
}
function showAdvertisement()
{
window.open('noscript.html', '_blank', 'height=200,width=150');
}
Források
A források csak információs célokat szolgálnak, és csak angolul elérhetőek.
Kapcsolódó technikák
Ellenőrzések
Folyamat
- Töltsön le egy új lapot.
- Ellenőrizze, hogy a lap letöltésekor megjelent-e egy új ablak.
Elvárható eredmények
-
Amennyiben a 2. pont igaz, akkor a hiba bekövetkezik és a tartalom nem felel meg a teljesítési feltétel követelményeinek.
Ez a weboldal A Technikák és Gyakori Hibák a Web Akadálymentesítési Útmutató 2.0-hoz része. Ez a dokumentum elérhető egy HTML fájlban is. Nézze meg a A WCAG 2.0 dokumentumait ezen dokumentum és a WCAG 2.0 egyéb dokumentumai között fennálló kapcsolatok áttekintéséhez.
Copyright © 2008 W3C® ( MIT, ERCIM, Keio), Minden jog fenntartva. Alkalmazandók a W3C felelősségi, védjegyoltalmi és dokumentumhasználati előírásai.