Sorry, there's been a little mistake in the callback function in my
last post, this is the correct one:

this.internalTestCallback = function(data, textStatus){
                var test = $j("[name=PHPSESSID]", data).attr("value");
    }.bind(this);


On Nov 17, 10:09 am, jurtrx <juergen.tr...@gmail.com> wrote:
> Ok, I've put together a few test cases:
>
> First of all those few lines of code I'm using:
>
>     this.internalTest = function(){
>         $j.ajax({
>             url: 'http://www.juergentreml.de/jquerytest/
> test_staged_short_inner_body.htm',
>             type: "GET",
>             dataType: "html",
>             cache: false,
>             success: this.internalTestCallback
>         });
>     };
>
>     this.internalTestCallback = function(data, textStatus){
>                 var test = $j("[name=PHPSESSID]", data).attr("
>     }.bind(this);
>
> And the test pages are those (Note: On a desktop computer running the
> current version of Safari, ALL of those cases work fine!)
>
> Real website to 
> parse:http://www.juergentreml.de/jquerytest/test_real.htm(full untouched
> html page, parse ERROR using jquery and mojo 
> SDK)http://www.juergentreml.de/jquerytest/test_real_short.htm(same as
> above but head and script tags removed, parse ERROR using jquery and
> mojo SDK)http://www.juergentreml.de/jquerytest/test_real_short_inner_body.htm
> (same as above but html frame removed, contains only innerHTML of the
> body tag, parse ERROR using jquery and mojo 
> SDK)http://www.juergentreml.de/jquerytest/test_real_short_bottom.htm
> (removed top half of the body's content, parses FINE using jquery and
> mojo SDK)http://www.juergentreml.de/jquerytest/test_real_short_top.htm(removed
> bottom half of the body'scontent, parses FINE using jquery and mojo
> SDK)
>
> "Artificial test case" (basically the same as above but much simpler
> html page)http://www.juergentreml.de/jquerytest/test_staged.htm(full html 
> page,
> parse 
> ERROR)http://www.juergentreml.de/jquerytest/test_staged_inner_body.htm(only
> body's innerHTML content, parse 
> ERROR)http://www.juergentreml.de/jquerytest/test_staged_short.htm(full html
> but much shorter content in body, parses 
> FINE)http://www.juergentreml.de/jquerytest/test_staged_short_inner_body.htm
> (same as above but without HTML frame, parses FINE)
>
> All those test cases prove two things: 1) It doesn't matter if it's a
> full html page or just the inner part of the body tag. At lest in
> Safari and the webOS / Mojo SDK javascript engine, both work FINE. 2)
> It's not any specific part of the website causing a parse error but
> the length of the page. Removing any part of the html page, thus
> shortening it, leads to the page being parsed without errors.
>
> On Nov 17, 12:37 am, Dave Methvin <dave.meth...@gmail.com> wrote:
>
>
>
> > Do you have a small test case you can put up somewhere?

--

You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=.


Reply via email to