2011-02-07 1 views
4

내 사용자가 작은 양식 (전자 메일 주소)을 채우고 있으며이 데이터를 자바 스크립트를 통해 서버로 보냅니다. 양식을 보낸 다음 필드에서 데이터를 지 웁니다.사용자에게 js 알리미를 사용하는 것은 당황 스럽습니까?

메시지를 표시하기 위해 마크 업을 추가하는 대신 사용자에게 alert('Your email has been added')과 같은 js 경고를주는 것이 좋지 않습니까? 오늘은 자주 볼 수 없으므로 경고를 사용하는 것이 좋지 않다는 인식이 반영되어 있는지 궁금합니다. 그것은 코드를 훨씬 쉽게 만든다.

그리고이 질문에 너무 불쾌하지 않도록이 경고를 스타일화할 수 있습니까?

+0

당신이 언급해야 할 것은 재미 있습니다. 나는 중간에'Mark'up 소스 코드를 통해'prompt '('alert'와 같은 텍스트 입력과 함께)의 사용을 더 좋은 모달 다이얼로그로 대체하려고합니다. – aaronasterling

+0

사용자로서, 나는 경고 상자보다 메시지를 선호 할 것이다. 귀하의 경우 특히, html 메시지를 직접 표시함으로써 클릭을 저장하여 경고를 닫습니다. – naiquevin

답변

1

당신이

$('#my-form').prepend('<p class="notice">Your email has been added</p>'); 

정말 열심히 것을 되었습니까 jQuery로이 태그 때문에?

2

alert은 그가 무엇을하던간에 사용자를 방해합니다. 그것은 좋지 않으며 절대적으로 필요한 경우에만해야합니다. 사용자가 어쨌든 계속할 수있는 방법이 하나뿐이기 때문에 alert은 필요하지 않습니다.

1

페이지의 주된 목적이 전자 메일 주소를 수집하는 것이라면 나는 경고 상자를 사용하는 것이 완벽하다고 생각합니다.

나는이 관행을 더 이상 볼 수없는 주된 이유는 경고 상자를 스타일링 할 가능성이 제한되어 있다고 생각합니다.

e.e. 그다지 웹 2.0이 아닙니다.

+0

여기에 경고 상자를 사용하는 것이 정당하지 않습니다. 이는 사용자의 즉각적인 조치가 필요하지 않는 정상적인 조치입니다 관심과 정말 짜증나게 할 수 있습니다. – berry120

2

팝업 알림이 계속 나타나면 아주 즐거운 사용자 경험이 아닙니다. 그들이 당신이하고있는 일을 방해 할 때 짜증나게하고 당신이하고있는 일을 수행하기 위해 버튼을 클릭해야합니다. 과도하게 사용하면 읽히지 않을 것이므로 실제로 중요한 것이 나타나거나 사용자가 선택해야 할 때 커다란 문제가 발생합니다.

인터페이스에서보다 정교한 피드백을 사용하면 훨씬 좋은 경험을 얻을 수 있습니다.

1

"부차적 인 질문입니다.이 경고의 스타일을 지정하는 것이 가능해 보이므로 너무 좋지 않습니까?" 아니요. 그리고 제목, 디자인 등을 변경할 수 없으며, 순전히 브라우저에 의존합니다!

경고가 왼쪽과 오른쪽으로 튀어 나오면 귀찮을 때가 있습니다. 모달이므로 클릭하면됩니다. 하루 종일 많이 사용되었지만 일반적으로 훨씬 더 많이 사용됩니다. 웹 페이지에 무언가를 쓸 수있게되었습니다.

  • 당신은 많은
  • 때때로 요즘 표시에서 사이트를 방지 할 수 있습니다 브라우저를 완전히
  • 그것은 사용자를 귀찮게하지 않고 필요에 맞게 스킨을 할 수 있습니다 :이 경고 대화를 통해 장점을 가지고 경고 대화 상자 (모두 성가신 내용이므로)
  • 확인을 클릭하자마자 경고 대화 상자가 사라지면, 소리가 어땠는지 또는 무엇을 말했는지 기억해야합니다. 페이지에 내장 된 경우이 정보는 계속 표시됩니다.

요즘 모달과 같은 대화 상자가 필요하다면 (이 경우에는 그렇지 않다고 말했을 것입니다.) JS 라이브러리를 사용하여 에뮬레이션하는 것이 훨씬 더 일반적입니다. 당신이 원하는 정확한 동작을 얻을 수있는 그런 식으로 웹 페이지를 유지하면서 볼 수 있으며 브라우저에서 끌 수 없습니다.

1

alert()은 요즘 UI 디자인면에서 비판적인 해결책으로 간주됩니다.이를 염두에두고 실제로 환경에 노출됩니다. 공개 된 소비자 웹 사이트라면 가능한 한 경고()를 사용하지 않는 것이 사용자의 흐름을 방해합니다. 백엔드 스타일의 회사 웹 사이트라면 조심해서 해보십시오. (하지만 여전히 판단력을 사용하고 가벼운 마크 업은 누구에게도 해를 끼치 지 않습니다.)

1

그들은 성가시다. 흐름을 깨뜨리고 개인적으로는 사용자에게 뭔가를 '알리는'경우에만 적합하다고 생각한다. 당신이 등록되었다는 것을 알려주는 메시지와 같은 것입니다. 이 웹 2.0 일 동안의 기대는 메인 페이지/GUI에서 더 영구적 인 형태로 나타납니다.

1

무해한 웹 오류 메시지 (예 : 암호 입력을 잊어 버렸습니다!)와 더 심각한 응용 프로그램 오류 사이의 차이를 모호하게 만듭니다.

또한 제대로 처리하지 못하면 3-4 개의 연속 오류가 발생하여 매우 귀찮습니다.

쉽게 구현할 수 있지만 사용자의주의를 끌며 오류 메시지에서 확인하고 확인하기 전까지는 아무 것도 할 수 없습니다.

스타일링은 할 수 없습니다. jGrowl을 살펴보면 오류 메시지를 처리하는 데 정말 좋은 방법이 있습니다.

관련 문제