Hey Guys

I am facing a major issue in IE7.. One of my website pages is flickering when i am navigating through the links of the website.

Its a really strange effect as its not happening in another webiste designed on same line..

any ideas why this could be happening and any possible solutions ??

Need that badly..!!!

Dani AI

Generated

Short summary and context: reported an IE7 page flicker on navigation; later stopped the flicker on that site by adding an IE-specific page-transition directive, and correctly pointed out the common IE7 menu/hover flicker and suggested trying relative positioning on the menu elements. Those fixes are pragmatic workarounds. They stop the symptom, but they do not explain the underlying rendering cause. The following expands on likely causes, a quick isolation workflow, and durable fixes that work beyond a single-page hack.

Common causes seen in IE7

  • Browser-only page-transition/animation settings or legacy IE directives that force a redraw during unload/load.
  • Mixed protocols or resources served with headers that prevent reuse (HTTPS vs HTTP, or aggressive no-cache headers) so images and plugins are reloaded on every navigation.
  • Embedded objects (Flash/ActiveX/iframes) or CSS filters/alpha transforms that push the renderer into a different drawing path.
  • Layout/hasLayout issues (elements that trigger reflow differently in IE6/7), and hover-image swaps that are not preloaded.

Practical isolation steps (do these first)

  • Reproduce the problem in a clean IE7 install or VM.
  • Create a minimal copy of the page and remove scripts, embeds and CSS in stages until flicker stops — that identifies the culprit.
  • Compare DOCTYPE, HTTP headers, and external resource URLs between the working and broken pages. Differences here often point to caching or protocol issues.

Durable fixes to try

  • Prevent background-image flicker by preloading hover images or use CSS sprites so no new requests happen on hover.
  • Force stable layout on the repainting element in IE7 (this often removes flicker caused by reflow):
/* force hasLayout in IE6/7 for the problematic container */
#container {
  zoom: 1;
  /* or use display:inline-block if appropriate */
}
  • If embedded objects are involved, try removing them or moving them off-page to test; plugin paints often trigger flicker.
  • Ensure resources are requested over the same protocol and allow caching (appropriate Cache-Control/Expires headers).

Final notes
Relying on browser-specific transition directives is a workable band-aid; a better approach is to isolate the rendering trigger and apply targeted fixes (preload, sprite, hasLayout, consistent headers). Given IE7 is obsolete, prioritize progressive enhancement and limit legacy workarounds to known blockers.

Recommended Answers

All 5 Replies

Google "IE7 flicker" and you'll find many similar reports.

A solution is offered here but it's something each user must do for themsleves. Search a bit harder and you might find a solution you can apply to your web pages to make them immune from the effect.

Hopefully MS is addressing the issue.

Not very promising I'm afraid. Maybe someone else knows more.

Airshow

Just a thought - I wonder if MS have tried fixing their old "peekaboo" bug and introduced a flicker bug in its place.

Try giving all your menu items a CSS style of position:relative and see if that cures it.

Airshow

I did searched using the "Ie 7 Flicker" and some results came out .. None of them completely relative as there were mostly about menu flickering..

But i did found out a solution from those results .. The problem is resolved just by adding this to lines in the head of the page..

<meta http-equiv="Page-Enter" content="revealtrans(duration=0.0)" />
<meta http-equiv="Page-Exit" content="revealtrans(duration=0.0)" />

Thanks for the help mate... It was truly useful... Keep up the great work..

Wow Metas! They crop up in the strangest of circumstances.

Well done. I will remember the answer for my own sites. Bound to need it one day, so thank you too.

Airshow

dear fnds

I am facing a major problem inintenet explore 7 version.. One of my website pages is flickering when i am navigating through the links of the website.

Regards
Guru

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.