Page 1 of 1

Testlink icons are not displayed in IE8

Posted: Sat Apr 21, 2012 4:15 pm
by aostad
Hi All,
I've an issue in showing testlink icons in IE. Please look the screenshot:
Image

Any idea why icons can not be displayed in IE?
Env: Windows XP Pro, IE8, TL 1.93

Thanks.

Re: Testlink icons are not displayed in IE8

Posted: Sun Apr 22, 2012 6:48 pm
by TurboPT
I have IE9, but make sure that "show pictures" is checked in the advanced settings of "internet options".

For me, the click path to this is: Tools => Internet Options => Advanced, then the "show pictures" is an option in the Multimedia group in that area.

Re: Testlink icons are not displayed in IE8

Posted: Sun Apr 22, 2012 7:37 pm
by aostad
"show pictures" is already checked. That cannot be the reason.

Re: Testlink icons are not displayed in IE8

Posted: Sun Apr 22, 2012 9:52 pm
by TurboPT
Well, that was just a basic settings check...

There could be several reasons that images are not appearing, include but not limited to:
1. browser settings
2. invalid image path
3. missing images
etc.

Is there anything in the events or server logs that might offer a clue?

I've also encountered "strange cases" where a utility was recursively applied to a directory tree that should have been limited to non-image files, such as dos2unix, which caused image display issues.

Other than that, check this link.

Re: Testlink icons are not displayed in IE8

Posted: Sun Apr 22, 2012 11:09 pm
by aostad
Thanks for the reply.
I've noticed the url of images has a double "/" like this:
localhost/testlink/gui/themes/default/images//bug1.gif

This doesn't cause any issue for chrome and Firefox, but may cause problem in IE. Any idea? how can I fix that "//" issue?

Re: Testlink icons are not displayed in IE8

Posted: Mon Apr 23, 2012 2:06 am
by TurboPT
You could try that path directly in the address bar to see how it appears.

With my IE9, that double-slash did NOT cause any problem [I even used /// before the image name with no trouble]

I know this doesn't mean anything for IE8, but would be easy to test.
[also try using the single / in the address path too, and see if there is any display difference]

Also, here's another thing to try.
Are there any add-ons installed? If so, try [temporarily] disabling all add-ons. You can disable the add-ons by following:
Start => Programs => Accessories => System Tools => Internet Explorer (No-Add-ons)

If after returning to TestLink, and the images appear as expected, then it is one of those add-ons preventing image display.

Re: Testlink icons are not displayed in IE8

Posted: Mon Apr 23, 2012 2:44 am
by aostad
I've tried the URL of the image with "//" and the image is displayed. So, you're right the "//" is not the reason for the issue.
As you suggested, I've tried testlink in a IE(no add-on). No difference, the images still are not displayed.

Any other suggestion?

Re: Testlink icons are not displayed in IE8

Posted: Mon Apr 23, 2012 3:07 am
by TurboPT
Back to the Internet Options => Advanced...

Check if option "Block unsecured images with other mixed content" is UNchecked. [in the "Security" group]

Re: Testlink icons are not displayed in IE8

Posted: Mon Apr 23, 2012 3:22 am
by aostad
I don't have "Block unsecured images with other mixed content" option in IE8.

Re: Testlink icons are not displayed in IE8

Posted: Mon Apr 23, 2012 10:54 pm
by TurboPT
I'm running short on ideas, as this seems to be a fairly common problem with IE8, based on this google search.

From all that, I can generally summarize about three possible options:
[there might be other things, but that's just far too much reading for me :shock: ]

1. Try using the 'Repair IE' option within IE8 itself
2. There is a Fix IE utility within those results, that I have never used, so this would be a "use at your own risk" item.
3. [last resort] uninstall/reinstall IE8.

Other than that, I'm not sure what else could be contributing to the lack of image display for IE8. Is there any https in play?

Re: Testlink icons are not displayed in IE8

Posted: Tue Apr 24, 2012 6:52 pm
by aostad
OK. I think I know what the problem is.

There is a known issue in IE8 regarding "base tag" (http://social.msdn.microsoft.com/Forums ... 660f3e1ca/)

So when you use IE8 the path to images is:
testlink\lib\execute\gui\themes\default\images

As you've noticed "lib\execute" is added by IE8, so creates a wrong path to image folder. It's fixed in IE9, but windows xp doesn't support IE8.

The easy (but not necessary the best) way is to create "gui\themes\default\images" folders under "testlink\lib\execute\" then copy all images from \testlink\gui\themes\default\images into it.

Just wondering, if the issue can be solved by virtual directory concept through apache configuration.

cheers,
Ali

Re: Testlink icons are not displayed in IE8

Posted: Tue Apr 24, 2012 9:16 pm
by TurboPT
Good find!

Is your IE8 behind with patches and updates?

According to one of the posts from that link by the Microsoft Person [EricLaw?]
The lookahead downloader BASE issue was fixed in the October cumulative update for IE8
...which was back in October 2009?

Re: Testlink icons are not displayed in IE8

Posted: Wed Apr 25, 2012 1:01 am
by aostad
I don't think so. I just downloaded and upgraded my IE6 to IE8. I assume when I get IE8, it is the latest version.