Search this site:


Categories:

November 4, 2006 09:33 PM

Broken: Raw HTML in Apple popup

ItuneshtmlIn Apple's iTunes, a .Mac popup reminded me to update my credit card.

In bold red letters, the popup reads:

Please check your spelling or go to .Mac to get a <a href="http://www.mac.com/" target="_blank"> free trial or sign up now</a>.

This is broken: Displaying raw HTML in a common popup like a credit card expiration reminder. Fix it, Apple!

Comments:

First!

Posted by: vulcanlogic7 at November 4, 2006 10:26 PM

[html]

[body]

That is so stupid![br]

[br]

A simple college student could do better than that! Heck, I could, and all I know is a little BASIC and HTML![br]

The nerve of it all...

[/body]

[/html]

Posted by: The Pondermatic at November 4, 2006 10:30 PM

The code being displayed is 100% correct HTML, so it's probably a browser that's prevented it from being properly parsed and displayed. However without being able to view the source code for the page there is no way to tell exactly what isn't right.

Also, to "The Pondermatic": None of what you posted is valid HTML code, so you may know BASIC (although how that's relevant here is a mystery to me), but you obviously don't know HTML at all. Clue: tags use the characters, not the [ and ].

Posted by: justme at November 5, 2006 04:20 AM

That should read ...browser error...

I wouldn't have corrected it, except that the script filtered out the characters used in HTML tags, the "less than" and "greater than" symbols (shift characters for the comma and period).

Posted by: justme at November 5, 2006 04:23 AM

An apology. After posting the correction it occurred to me that the script rejecting the necessary characters to write HTML was probably the reason for the incorrect code writing. Sorry for any offending I may have done. Original problem is still probably a browser error however.

Posted by: justme at November 5, 2006 04:36 AM

Looks like you missed some sarcasm, Justme. Pondermatic was obviously making a joke... No reason to call him out on it. :-P

Posted by: Fyre at November 5, 2006 03:51 PM

lol :)

No harm done, Justme. I forgive you. :)

I think that this still qualifies as Definitely Broken, however, since the program this appeared in was not a browser but iTunes. Not Fataly Broken or Insanely Broken, but Funny and Carelessly Broken. :)

Posted by: The Pondermatic at November 5, 2006 08:02 PM

justme-

It's not a browser error. If valid html code would always render html, then there wouldn't be any tutorials or anything on html on the web, it would always look like what happened to you in your first post :)

That's why there's ASCII codes and html encode methods so that the browser can tell the difference between a "greater than sign" (as html syntax) and the "greater than sign" (as a greater than sign).

What's broken here is that this "output" is not meant to be html encoded, but it is.

Posted by: Cid73 at November 6, 2006 10:54 AM

iTunes is outdated. Version 7 and up has a blue logo.

Posted by: Sean Z. at November 8, 2006 01:28 AM

"What's broken here is that this "output" is not meant to be html encoded, but it is."

-

No, what's broken is HTML code is being displayed in a Mac program, not a browser. If they wanted to have a 'link' to the sign up page, it should ideally be a button at the bottom of the window ;)

I guess their server is returning HTML code in the error, when it shouldn't be...

Posted by: Daniel15 at November 10, 2006 07:03 AM

Comments on this entry are closed



Previous Posts: