Hi all

I have a serious problem with a my site when it is showed in a Iphone
and Safari.
And I have come up to that the javascript (iui.js by Joe Hewitt) must
be the problem.
I'm not so good on JS so it would be good if anyone could explain what
happens in the JS exactly. My brain is cooking here :P Now to a little
description, from my point of view.

When i press a link on the website, which should redirect me to a
external site, a "click" event is trigged and later on a
showPageByHref. The showpageByHref does something like this (JS could
be found here -> http://code.google.com/p/iui/)

var req = new XMLHttpRequest();
req.onreadystatechange = function(){
   //Some checking of the redyState
}
req.open("GET", href, true);
req.send(null);

Now to the weirdest thing: When this request is just a internal
redirect everything works fine and I get redayState 1-4 and the page
is showed in the browser. BUT when the request is a external redirect
I just get readyState 1, and nothing else happens?! AND it doesn’t
ends here, I can se in the apache logs that the Iphone connects to the
external site and gets all content?!
Did I mention that everything works fine in Firefox, IT DOES?!
(Changed headers to emulate this from a PC, and tried it with safari
on pc too but will not work there either)

I have been thinking if the safari has some security checking that
could be my problem, but when I can see that the connection is done to
the external site and just only not displayed on the phone I have left
this track.

Someone who got any idea where the problem is?

//Mojo

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/iphonewebdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to