it-swarm-eu.dev

Je v pořádku otevřít odkaz nápovědy v novém okně?

Přečetl jsem si knihu použitelnosti Jacoba Nielsona a říká, že odkazy by se nikdy neměly otevírat v novém okně. Zde jsou některé z jeho důvodů:

  • Začátečníci nemohou spravovat více oken a být dezorientováni.
  • Tlačítko Zpět v novém okně je nepřevede zpět do původního okna.
  • Když lidé chtějí nové okno, udělají to sami klávesovou zkratkou/klávesovou zkratkou.

Říká, že jedinou výjimkou jsou odkazy, které se otevírají v aplikaci, například Microsoft Word DOC a Adobe PDF. Mohu navrhnout novou výjimku? Zvažte případ, kdy uživatel je několik minut do komplexu webová aplikace. V této aplikaci je odkaz, který vede k pokročilým souborům nápovědy. Aby nedošlo k vymazání veškeré práce uživatele, otevře se tento odkaz nápovědy v novém okně. Je to legitimní výjimka? je odkaz nucen otevřít v novém okně?

10
JoJo

Navrhoval bych, že existuje rozdíl mezi webem web a web aplikací - rozdílem, který velmi dobře neexistoval, když Jacob Nielson psal svou knihu.

Když klepnete na webový odkaz z Microsoft Word, otevře se nová stránka prohlížeče a váš dokument Word zůstane na svém místě.

Rovněž pokud kliknete na odkaz v rámci webová aplikace, uživatel očekává, že se otevře nová stránka prohlížeče a zůstane jejich práce.

U souborů nápovědy existuje další precedens: Nápověda téměř vždy (*) se otevře v samostatném okně a uživatelé zůstanou nedotčeni.

(*) Nemohu myslet na aplikaci, kde to nedělá, ale vždy existují výjimky.

10
Bevan

Jsem na mysli, že jakmile uslyším slova „TÉMA je zlé“, jsem připraven zdiskreditovat cokoli jiného, ​​co osoba říká. Pak se musím stáhnout a zvážit souvislosti, kdy a kde to bylo řečeno, abych lépe pochopil, co znamenají. Slavní lidé se mohou mýlit (slyšeli jste někdy citát, že „nikdo nebude používat více než 640 kB?“)

Pointa je, že musíte zvážit interakci uživatele s webovým serverem/aplikací jako celkem. Zvažte své možnosti a která možnost poskytne nejlepší zážitek.

  • Otevření nového okna: Snadno pochopitelné, pokud nepřerušuje tok toho, co uživatel dělá. Funguje pro stránky nápovědy, ale má pro uživatele velmi silný pocit. Koneckonců mají nové okno s plným ovládáním prohlížeče a se vším. Musí to být opravdu dobrý důvod, například spuštění správné stránky v MSDN, kde uživatel pravděpodobně uvidí další témata, která se mohou týkat a prohledávat.
  • Otevření vyskakovacího okna: Snadno pochopitelné a je méně rušivé než úplné nové okno. Stále to může přerušit tok uživatele, ale protože to není úplně nové okno, se cítí světlejší. To je užitečné, pokud máte pouze jednu stránku nebo několik odstavců textu a nechcete, aby uživatel procházel soubory nápovědy. Je to také užitečné pro upozornění.
  • Vložený text/upozornění: Snadno pochopitelné a je nejméně rušivé. Poskytuje to malé až žádné přerušení uživatelského toku myšlenek. Výstrahy lze snadno zahodit, takže již neuspokojují obrazovku. Výzva: váš text nápovědy nebo text výstrahy musí být napsán speciálně pro tento úkol, aby to mělo smysl na obrazovce. Nejužitečnější pro pomoc na úrovni pole, ověřovací zprávy a oznámení na webu (podobné oznámení o udělení odznaku zásobníku Exchange).

Jak nápomocná je pomoc, je, že chcete odkazovat na návrhy, která cesta by byla pro vaše uživatele nejlepší. Komplexní navigační nápovědu lze nejlépe provést v úplně samostatném okně. Jedna stránka bez externích odkazů se nejlépe provádí v rozbalovacím seznamu. Pomoc na úrovni pole se nejlépe provádí inline a na vyžádání.

4
Berin Loritsch

Už jste viděli Lightbox jako vyskakovací okno, které šedí dole na obrazovce a představuje nějaké informace nebo žádá o potvrzení nebo představuje bezprostřední úkol. Lightboxy jsou v těchto dnech upřednostňovány před vyskakovacími okny a poskytují lepší použitelnost.

1
sushil bharwani

Problém je zde spíše část „vymazat veškerou práci uživatele“ - Proč by to mělo jít na stránku nápovědy a vrátit se zpět? Na Stack Overflow to určitě ne, a to ani na většině základních webů. Problém jsou ti "zvláštní místo vyhrazené v pekle") web dev lidé, kteří si myslí, že je dobrý nápad vymazat formulář, kdykoli tam navigujete.

Upravit na základě komentáře @ PeterBagnall: Souhrnně by se vývojáři webu měli řídit doporučeními - Otevřít odkazy ve stejném okně a pracovat s moderními prohlížeči, aby umožnili uživatelům vrátit se a pokračovat ve své práci.

1
l0b0

Mějte na paměti, že neztráta kontextu se stala velmi důležitým hlediskem při návrhu interakce. Řekl bych, že nejlepší způsob, jak to zvládnout, je něco více ajaxského, ve kterém je „nové okno“ ve skutečnosti prvek na obrazovce, který se podle potřeby skrývá a skrývá. V takovém případě budete muset elegantně degradovat, pokud existuje šance, že by vašim uživatelům chyběly některé technologie potřebné pro vaše řešení Ajaxian.

1
ThatSteveGuy

Roste přijímání pomoci v novém okně, obvykle v menším okně. Mé preference by byla pro přímou pomoc, možná pomocí AJAX. Jinými slovy, pokud uživatel klepne na ikonu nápovědy, část okna se rozbalí a zobrazí nápovědu. Opětovným kliknutím na stejnou ikonu ji skryjete.

0
Hisham

Rozlišujete mezi novými okny a novými kartami, nebo s nimi zacházíte stejně? Majitelé webových stránek i uživatelé budou při mnoha příležitostech dávat přednost odkazům na otevírání nových karet.

Pro majitele webových stránek je lepší otevřít externí odkazy v novém okně, aby nedošlo k odeslání uživatele pryč z webu, nebo alespoň nevyhodit je aktivně.

Pro uživatele - při prohlížení jakéhokoli seznamu položek, jako je porovnání/průzkum webových stránek, zpravodajských webů nebo v podstatě cokoli s mnoha odkazy, budou velmi často dávat přednost otevření několika položek na nových kartách, číst, jakmile dokončí procházení seznamu. A pokud je kliknutím na odkaz odstraníte ze seznamu a přimějete je, aby se ponořili do položky, buď položky ručně otevřou na nových kartách, nebo se vzdají pouze po přečtení položky nebo dvou.

0

Je třeba zvážit problémy s přístupem. Otevření odkazu v novém okně bez předchozího upozornění může být pro určité skupiny uživatelů velmi dezorientující. WCAG považuje otevření nového okna za „změnu kontextu“ a vyžaduje, aby jej uživatelé měli pod kontrolou nebo aby si toho byli předem vědomi. Několik relevantních technik je G200: Otevření nových oken a karet z odkazu pouze v případě potřeby a G201: Poskytování pokročilého varování uživatelům při otevírání nového okna

0
Matt Obee