|
Posted by Jerry Stuckle on 05/16/07 15:24
loretta wrote:
> On May 15, 7:32 am, shimmyshack <matt.fa...@gmail.com> wrote:
>> On May 15, 9:50 am, Toby A Inkster <usenet200...@tobyinkster.co.uk>
>> wrote:
>>
>>
>>
>>
>>
>>> Jerry Stuckle wrote:
>>>> But does it validate (http://validator.w3.org)?Pages can load in
>>>> browsers without error and still not validate. The browsers are very
>>>> forgiving, and make a "best guess" as to what the page creator wanted.
>>> From the excerpts posted, no. Javascript blocks in XHTML must be entity
>>> encoded -- that is:
>>> '&' => '&'
>>> '<' => '<'
>>> at a minimum. If not, then the document is not valid.
>>> If a document is not valid, then DOMDocument might not be able to load it
>>> correctly. Or rather, "correctly" is not defined, so DOMDocument is free
>>> to interpret it however it likes!
>>> --
>>> Toby A Inkster BSc (Hons) ARCShttp://tobyinkster.co.uk/
>>> Geek of ~ HTML/SQL/Perl/PHP/Python/Apache/Linux
>> uising a CDATA block means that the parse wont be tripped up by < and
>> so forth.- Hide quoted text -
>>
>> - Show quoted text -
>
> The webpage does not validate, however the errors are nowhere near the
> extra tags in the javascirpt being inserted at the head tag, i.e.
> there is an unordered list somewhere in the html that is closed twice
> and an incorrect checkbox attribute. The page validates in tidy, with
> warnings only. There is this CDATA block around all the javascript
> functions, in a comment:
> //<![CDATA[
> //]]>
>
>
> It seems to me that the parser is seeing the '</head>' tag in the
> javascrpt variable and putting in the end script tag and body tags
>
Since you haven't told us the page you're trying to load, we can't see
what the problem is.
And BTW - instead of using "something.com", which is a valid domain, you
should use "example.com" - which is reserved just for such use.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
[Back to original message]
|