It’s simple, but please don’t laugh at me… and if you must mock, at least do it in the comments so the world can see! I hate being mocked behind my back…
Here it is, just check and uncheck the boxes and watch the crazy coolness.
Anyway, the page works. Nothing revolutionary by any means. But in the process of troubleshooting, I changed the way the whole thing works, as well as the user interaction, but it’s still basically the same.
Update: Well, as usual, IE shits all over everything. Apparently the whole thing doesn’t even work in IE 6 on Windows. Firefox and Safari users can see how it works. If anything the IE experience at least lets me see that it is degradeable on shit browsers.
I think it’s pretty robust. I’ll step you through what it’s doing:
The Script creates the
style element with the ID declarations that set
display: none; will never exist.
onclickattribute to call on the Script to show the paragraph associated with the checkbox. First the script displays the paragraph, then it goes in and changes the
onclickattribute to the name of the function that hides the paragraph. That way, when the user unchecks the option, the paragraph will dissapear again.
The next step is to actually build out the forms, and then set it up to send the information to 1, 2 or 3 e-mail recipients, depending on the options that are checked.
2016 | Bluetooth Headphones Sales Surpass Wired | Apple Event Follow-up | PSA: Force Quitting Apps Hurts Battery Life | Is Trump Losing on Purpose? | Uber Launching Self Driving Car Fleet This Month | Subscribe to My Newsletter | Tim Cook Interview | Apple Stores Offering Exclusive Jaybird Freedom Earbuds | Apple's Fall 2016 Event
2011 | Steve | New York Times Offering In-App Subscriptions, Finally | Get Ready for OS X Lion | New Habits | Rationalizing Microsoft and Skype | So, the New York Times Called | On MobileMe | A Tale of Two Charts | Indie iOS Devs Under Legal Fire For Offering In-App Purchases | The Amazon Tablet | Blogger
2004 | Culture Shock | List of Things That Distract from Studying | Please Make Me Think... Revisited | Podcast II | Podcasting... Some Notes | Chronicles of a Mac User in a PC Major: Chapter Two | Re: Please Make Me Think! Potential Dangers in Usability Culture | Why, Word? Why? | Chronicles of a Mac User in a PC Major: Chapter One | A Manifesto, of Sorts | Let's Get It Started in Here | Designing with Web Standards | A New Direction | The Dashboard — and Other WWDC Goodies | Another Rant — Different Category | We Are a Zero Tolerance Community | Eye of the Tiger | Finishing Touches, and Microsoft: Do Not Pass Go! Do Not Collect $200! | Yay iPod! But What about the Mac? | w3c, Staticy Mini, Emacs | This Week in Review