- From: Jesper <struktor@gmail.com>
- Date: Wed, 17 Jan 2007 06:04:42 +0100
- To: www-validator@w3.org
Hi all,
I have without luck many a' times tried to resolve this problem with a little
javascript snippet to add a page to bookmarks/favorites, I need some advise, the
best answer for me is ofcourse the solution since I have already read tons of
pages including http://www.w3.org/TR/xhtml1/#h-4.8 without being able to find a
workable solution
The script is located at http://luvaduck.homelinux.org
Validating
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fluvaduck.homelinux.org
>
> 1. Error /Line 46 column 170/: document type does not allow element "a" here.
> |...g]','http://luvaduck.homelinux.org')"*>*<span class='xscb'>Never forget this si|
>
> The element named above was found in a context where it is not allowed.
> This could mean that you have incorrectly nested elements -- such as a
> "style" element in the "body" section instead of inside "head" -- or two
> elements that overlap (which is not allowed).
>
> One common cause for this error is the use of XHTML syntax in HTML
> documents. Due to HTML's rules of implicitly closed elements, this error
> can create cascading effects. For instance, using XHTML's "self-closing"
> tags for "meta" and "link" in the "head" section of a HTML document may
> cause the parser to infer the end of the "head" section and the
> beginning of the "body" section (where "link" and "meta" are not
> allowed; hence the reported error).
>
>
> <http://validator.w3.org/feedback.html?uri=http%3A%2F%2Fluvaduck.homelinux.org%2Findex.php%3Fp%3Dwebcam;errmsg_id=64#errormsg>
>
>
The javascript: which is from dynamicdrive looks like this (slightly modified to
be xHTML, yet still getting that error)
<head>
function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}
</head>
<body>
<script type="text/javascript">document.write(<a class='allw'
href="javascript:bookmarksite('Jesper\'s Site
[luvaduck.homelinux.org]','http://luvaduck.homelinux.org')"><span
class='xscb'>Never forget this site, Bookmark it now !</span></a>);</script>
<noscript><p class="xsyc">Javascript is disabled in your browser, Press
CTRL+D to bookmark this site now!</p></noscript>
</body>
If the site isnt up when you read this, then I am in windows (dual booting
between Linux and Windows (Windows for gaming)) then I am using the same script
here: http://jesper.tidesofwar.net/
I am looking forward to some serious replies, so thanks in advance.
Kind regards
Jesper
Received on Wednesday, 17 January 2007 15:10:37 UTC