original: http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/?
<!-- Smashing Magazine - Medium Rectangle ad spot - AdManagement by commindo.de--> <!--//<![CDATA[
var m3_u = (location.protocol=='https:'?'https://adserver.3digit.de/www/delivery/ajs.php':'http://adserver.3digit.de/www/delivery/ajs.php');
var m3_r = Math.floor(Math.random()*99999999999);
if (!document.MAX_used) document.MAX_used = ',';
document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
document.write ("?zoneid=14&block=1&blockcampaign=1");
document.write ('&cb=' + m3_r);
if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used);
document.write ("&loc=" + escape(window.location));
if (document.referrer) document.write ("&referer=" + escape(document.referrer));
if (document.context) document.write ("&context=" + escape(document.context));
if (document.mmm_fo) document.write ("&mmm_fo=1");
document.write ("'><\/scr"+"ipt>");
//]]>-->
<!--// <![CDATA[
/* openads=http://adserver.3digit.de/www/delivery bannerid=20 zoneid=14 source= */
// ]]> --> <!--
google_ad_client = "pub-6779860845561969";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
//2007-04-30: smashingmagazine
google_ad_channel = "6623114851";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "A7B63F";
google_color_text = "000000";
google_color_url = "0040C3";
//-->
<iframe width="336" scrolling="no" height="280" frameborder="0" name="google_ads_frame" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-6779860845561969&dt=1190003283812&lmt=1190003226&format=336x280_as&output=html&correlator=1190003283812&channel=6623114851&url=http%3A%2F%2Fwww.smashingmagazine.com%2F2007%2F08%2F17%2F404-error-pages-reloaded%2F%3F&color_bg=FFFFFF&color_text=000000&color_link=A7B63F&color_url=0040C3&color_border=FFFFFF&ad_type=text_image&ref=http%3A%2F%2Fwww.google.com%2Fig&cc=100&ga_vid=1166617483.1190003284&ga_sid=1190003284&ga_hid=1111878527&flash=9&u_h=1024&u_w=1280&u_ah=966&u_aw=1280&u_cd=16&u_tz=480&u_his=1&u_java=true&u_nplug=20&u_nmime=90" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true"></iframe>
<noscript>&lt;a href='http://adserver.3digit.de/www/delivery/ck.php?n=a8b2f81e&amp;amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'&gt;&lt;img src='http://adserver.3digit.de/www/delivery/avw.php?zoneid=14&amp;amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;amp;n=a8b2f81e' border='0' alt='' /&gt;&lt;/a&gt;</noscript>
<!-- google_ad_section_start -->
Three weeks ago we’ve showcased some of the most beautiful, creative and user-friendly 404 Error Pages; we’ve collected some interesting ideas one can use to help out the visitors once they got lost ony your page. We’ve also asked our readers to design their own 404 pages and promised to present the best solutions afterwards.
We’ve received over 100 entries. The choice wasn’t easy, so evaluating the quality of the entries we’ve considered - among other things - the communication with visitors, precise and clear navigation, the use of graphics, creative ideas and some outstanding solutions. Some of the solutions presented below might not be as helpful as they could or should be, however they include some creative approaches you should be aware of designing your 404 error pages.
We’d like to thank to everyone who participated, your input means a lot for us and for web-designers worldwide. You help to improve the quality of the Web. Don’t underestimate it.
So here is what you’ve come out with: over 40 working examples of user-friendly, creative and outstanding 404 error pages - in a brief overview.
1. Appealing images
A really dirty, hand-made image with a comment - for despaired visitors only. The page also includes a search box.
Rainfall Daffinson makes sure you don’t feel lost.
Even a 404-error page can look stylish.
A book with the page which couldn’t be found.
Jamie Huskisson communicates with “lost” visitors using imagery.
404 error as time on a clock.
Sometimes you can feel or even smell that you’re definitely not on the page you wanted to visit.
2. Getting poetic
404 error haiku. Informative, however a direct link to the start page would be quite useful.
Three more haikus by Lumino.us. Plus beer to keep you company.
And one more haiku by alt-web.com.
BlueVertigo offers a poem with horizontal scrolling.
A small poem about the 404 error by Poemofquotes.com
Jacob Thomas quotes Winston Churchill and informs lost visitors that the page they’ve been looking for seems to have been burnt down by a puckish elf called ‘Prontyr’.
Darren Hoyt appeals to the humanity of mistakes and errors and communication with visitors directly.
3. Communicate through emotions
Isn’t he sad…
…however, Cat Content seems to be doing well…
…and Krystal gets no biscuit.
4. Communicate through irony
Maybe an idiot has passed you the wrong link or maybe a bigger idiot has linked in their site to a page that doesn’t exist. In both cases the big boss man has been sent an email informing him of this problem, so the person responsible can be tied to a tree and horsewhipped! Nice to know.
Martin Yelland has some good explanations about what happened: strange little Web Gremlins or fluctuations of the Earth’s Magnetic field might have caused the error - however, a team of highly trained monkeys has been dispatched to deal with this situation.
Even although you’re a douche bag, you can use a search box to get to the page you’ve been looking for.
Apparently, this is a test of the emergency broadcast systems. You should remain calm, these kinds of things happen all the time. The “four oh four error” by Poropoptrt.com.
5. While you are lost…
…you can read a comic…
…or more comics (the image is changing after every reload)…
…get two cocktail recipes…
…die…
…don’t count to 404 (the site also provides a search box and a tag cloud)…
6. Explain what happened.
Explanation in a well-designed visualization of what happened.
Be aware when you’ve reached a buzzless page…
7. Explain what can be done.
Foobr offers a detailed explanation on what can be done and what the “lost” visitor might be looking for.
3amproductions.net suggests pages the visitor might be looking for.
Renet-web.met offers recent posts and a search box.
8. Unusual solutions.
Shocking visitors with colors - interesting, but not quite appealing…
Blue Screen Of Death on the Web.
Sorabji.com lists what people were looking for when they got the 404 Page Error. Interesting approach, however not recommendable - think of spambots.
9. Be sincere.
Jeremy seems to be really sorry about the missing page…
…so is Rainer…
10. Do whatever you want to do.
This is not a working example, since the site isn’t using the page as a working 404 error page. Nevertheless it’s quite funny: the characters are talking, and as you might suggest, they are talking about 404 errors!
<!-- google_ad_section_end -->
相关推荐
Creating a custom 404 error page 71 Getting ready 71 How to do it 72 How it works 72 There's more... 73 Using a static page as a homepage 73 Getting ready 73 How to do it 73 How it works 74 ...
are fundamental tasks, show you how to define functions in Go, where the defer keyword is mentioned for the first time in this book and continue by discussing the data structures that Go offers using ...
Understanding and knowing how to add concurrency and parallelism to your apps can significantly enhance the user experience. Chapter 15, Swift Formatting and Style Guide, defines a style guide for ...
explain the basics of jQuery and show how to create a simple, yet efficient client- server chat mechanism using AJAX. Chapter 9: AJAX Grid explains the usage of an AJAX-enabled data grid plugin, ...
This book will show you how to be agile in the development of your web applications by using team development debugging and third party tools After reading this book you will be able to create feature...
In earlier revisions, the error status light was cleared after a VsSetWavelength() call failed, so the user did not see the light turn red to alert that an error had occurred. This has been fixed in ...
To determine the transaction isolation level currently set, use the DBCC USEROPTIONS statement, for example: USE pubs GO SET TRANSACTION ISOLATION LEVEL REPEATABLE READ GO DBCC USEROPTIONS GO ...
Each validator component can validate one control, and there are two controls that will show the validation result to the user, either as a label with the error message or a small graphics symbol....
world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application ...
IMPORTANT: If installing the registered version, please be sure to always re-install/rebuild the components (VCLZip and VCLUnZip) to the component pallette (or rebuild the design time package) so that...
XAML and WPF are the most recent addition to how VB programmers create user interfaces for their applications. You′ll also work with events, create toolbars, buttons, forms, display dialog boxes, ...
Describe the different types of indexes and how indexes can be used to improve performance. Describe what statistics are used for and how they can help in optimizing query performance. ...
* Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others himself. What you'll learn * Transform ...
The symptom of this bug was error messages reporting access denied when account information was updated by an authorized user. Version 3.01 adds a work-around for an inaccessible Registry key that is...
However, what bothers you most is not using how many kinds of tools, the Word file, the CHM file and the online documents are all need to be modified, this is the real matter. Once the changing work ...
You can use the editor preferences to configure when and how items are added to and deleted from the PL/SQL Clipboard. Debugger Enhancements You can now display compound variable values such as user...
You can use the editor preferences to configure when and how items are added to and deleted from the PL/SQL Clipboard. Debugger Enhancements You can now display compound variable values such as user-...
In this program we are going to know how the server determines whether the password entered by the user is correct or not. This whole process is controlled on the server side. Multiple forms in jsp ...
You can use the editor preferences to configure when and how items are added to and deleted from the PL/SQL Clipboard. Debugger Enhancements You can now display compound variable values such as user...
You can use the editor preferences to configure when and how items are added to and deleted from the PL/SQL Clipboard. Debugger Enhancements You can now display compound variable values such as user...