• Welcome to Tux Reports: Where Penguins Fly. We hope you find the topics varied, interesting, and worthy of your time. Please become a member and join in the discussions.

IE8 Not Displaying Hyperlinks

K

Knoxlowe

Flightless Bird
I have a website that I host with Yahoo. It has worked properly for months
and, beginning a few days ago, the links to other pages on the site do not
appear on the screen. Everything works fine in Firefox or IE7 but not IE8.

The site is www.unconventionalhealth.com and the problem is with the menu
items in the left column. They display properly on the home page and site
map but not on any of the pages linked in the left column menu.

I tried clearing the browser's buffer. I deleted all files on the Yahoo
server and reloaded them. Nothing seems to help. The Yahoo help desk says
that my files are 100% OK and it's a browser issue.

Is this an IE8 bug? Any suggestions?
 
R

Robert Aldwinckle

Flightless Bird
"Knoxlowe" <Knoxlowe@discussions.microsoft.com> wrote in message
news:63E01E09-3F77-433C-9561-4E28263D7277@microsoft.com...
> I have a website that I host with Yahoo. It has worked properly for
> months
> and, beginning a few days ago, the links to other pages on the site do not
> appear on the screen. Everything works fine in Firefox or IE7 but not
> IE8.
>
> The site is www.unconventionalhealth.com and the problem is with the menu
> items in the left column. They display properly on the home page and site
> map but not on any of the pages linked in the left column menu.
>
> I tried clearing the browser's buffer. I deleted all files on the Yahoo
> server and reloaded them. Nothing seems to help. The Yahoo help desk
> says
> that my files are 100% OK and it's a browser issue.
>


> Is this an IE8 bug? Any suggestions?



They have a coding problem.


Webpage error details


Message: HTML Parsing Error: Unable to modify the parent container element
before the child element is closed (KB927917)
Line: 0
Char: 0
Code: 0
URI: http://www.unconventionalhealth.com/Back-Pain.html


Links don't even show up if I disable CSS (e.g. via View, Style, No Style)
but that sure makes their content look strange. ; )

The associated KB article mentions a workaround of disabling active
scripting. One way to do that would be to set the site to the Restricted
zone or to just move the slider in the Internet zone to high. Doing the
latter makes links appear. However, that would also prevent the ActiveX
content (e.g. ads and video) from being shown, so perhaps a better
workaround would be just to go back or use the site's site map.
Alternatively, now that you are aware of the problem you could launch the
links in their own tabs and instead of using Back just close the tab.


FYI

Robert Aldwinckle
---
 
D

Dan

Flightless Bird
"Knoxlowe" <Knoxlowe@discussions.microsoft.com> wrote in message
news:63E01E09-3F77-433C-9561-4E28263D7277@microsoft.com...
> I have a website that I host with Yahoo. It has worked properly for
> months
> and, beginning a few days ago, the links to other pages on the site do not
> appear on the screen. Everything works fine in Firefox or IE7 but not
> IE8.
>
> The site is www.unconventionalhealth.com and the problem is with the menu
> items in the left column. They display properly on the home page and site
> map but not on any of the pages linked in the left column menu.
>
> I tried clearing the browser's buffer. I deleted all files on the Yahoo
> server and reloaded them. Nothing seems to help. The Yahoo help desk
> says
> that my files are 100% OK and it's a browser issue.
>
> Is this an IE8 bug? Any suggestions?
>


In addition to Roberts post, I would suggest you fix your coding so that
you're not trying to modify elements from code inside them - while Firefox
and a few other browsers will handle this (either by ignoring the coding, or
by rendering the entire page first and then running the code which may then
alter the layout), you should really fix this so it's fully compatible with
all browsers.

See Workaround 1 in the article at http://support.microsoft.com/kb/927917

In your case, it's the Digg script that is causing the problem - you seem to
have mixed parts of the old style and the new style. Remove this line:

<SCRIPT SRC="http://digg.com/tools/diggthis.js"
TYPE="text/javascript"></SCRIPT>

then read up on this page:

http://about.digg.com/button

which explains how to use the <A CLASS="DiggThisButton" /> in conjunction
with the new style scripting.

You also have a syntax error - in your page you have

<A CLASS="DiggThisButton" /="/">

but this should be

<A CLASS="DiggThisButton" />

Where did the ="/" come from?

Also you have a lot of HTML validation problems, see
http://validator.w3.org/check?uri=h...(detect+automatically)&doctype=Inline&group=0
for more details.

--
Dan
 
K

Knoxlowe

Flightless Bird
Dan, thanks for the post. You are absolutely correct. It was the script in
the Digg button. Problem solved.

"Dan" wrote:

>
> "Knoxlowe" <Knoxlowe@discussions.microsoft.com> wrote in message
> news:63E01E09-3F77-433C-9561-4E28263D7277@microsoft.com...
> > I have a website that I host with Yahoo. It has worked properly for
> > months
> > and, beginning a few days ago, the links to other pages on the site do not
> > appear on the screen. Everything works fine in Firefox or IE7 but not
> > IE8.
> >
> > The site is www.unconventionalhealth.com and the problem is with the menu
> > items in the left column. They display properly on the home page and site
> > map but not on any of the pages linked in the left column menu.
> >
> > I tried clearing the browser's buffer. I deleted all files on the Yahoo
> > server and reloaded them. Nothing seems to help. The Yahoo help desk
> > says
> > that my files are 100% OK and it's a browser issue.
> >
> > Is this an IE8 bug? Any suggestions?
> >

>
> In addition to Roberts post, I would suggest you fix your coding so that
> you're not trying to modify elements from code inside them - while Firefox
> and a few other browsers will handle this (either by ignoring the coding, or
> by rendering the entire page first and then running the code which may then
> alter the layout), you should really fix this so it's fully compatible with
> all browsers.
>
> See Workaround 1 in the article at http://support.microsoft.com/kb/927917
>
> In your case, it's the Digg script that is causing the problem - you seem to
> have mixed parts of the old style and the new style. Remove this line:
>
> <SCRIPT SRC="http://digg.com/tools/diggthis.js"
> TYPE="text/javascript"></SCRIPT>
>
> then read up on this page:
>
> http://about.digg.com/button
>
> which explains how to use the <A CLASS="DiggThisButton" /> in conjunction
> with the new style scripting.
>
> You also have a syntax error - in your page you have
>
> <A CLASS="DiggThisButton" /="/">
>
> but this should be
>
> <A CLASS="DiggThisButton" />
>
> Where did the ="/" come from?
>
> Also you have a lot of HTML validation problems, see
> http://validator.w3.org/check?uri=h...(detect+automatically)&doctype=Inline&group=0
> for more details.
>
> --
> Dan
>
 
Top