If you haven’t noticed, lytebox doesn’t work properly with IE8. The background overlay and the border color of the popup do not show. I have read a few blogs about how people are changing the cascading style sheet (CSS), in my search I found it wasn’t the CSS that was the issue. It is the actual script. Here is what I did to get it working properly.
The issue originated from this line:
this .ie = (document.all && !window.opera) ? true : false;
Here is how I got it to work:
this .ie = (document.all && !window.opera) ? checkVersion() : false;
I added the “checkVerzion()” function right before the LyteBox.prototype.initialize function.
function checkVersion() {
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
var ieversion = new Number(RegExp.$1)
if (ieversion >= 8 )
return false;
else if (ieversion < 8 )
return true;
}
return false;
}
After adding that code to the lytebox.js file, the LyteBox popup works properly in IE8 and continued working properly in all other tested browsers (IE7, Firefox 3.0.11, Safari 4.0, Chrome 2).
Amended July 7, 2009:
I had a person ask for the source of the JavaScript file, so I posted it on my SkyDrive. You can download it from here:
http://cid-4965eef15ed4a439.skydrive.live.com/self.aspx/.Public/LyteBox.zip
Amended February 24, 2011:
We now have a community project up on GitHub. See my blog post at:
https://nederveld.wordpress.com/2011/02/24/lytebox-take-over/
Thanks for this simple fix, it works like a charm!
By: karel on July 3, 2009
at 3:43 am
Perfect!
By: flash-player on July 6, 2009
at 9:49 pm
I’ve done the corrections as you have posted although I’ve still got the problem with Lytebox in IE8 – loads then closes straight away!?
Do you have a copy of the new lytebox.js source?
Many thanks in advance if you can help further! 🙂
J
By: Osiris on July 7, 2009
at 10:05 am
Try this link:
http://cid-4965eef15ed4a439.skydrive.live.com/self.aspx/.Public/LyteBox.zip
If it works it will take you to my SkyDrive and allow you to download the zip file. The zip file contains the modified javascript file, css, and images. I hope this helps.
Thanks, Terry
By: tnederveld on July 7, 2009
at 10:27 am
Thanks for that Terry! It works fine when on it’s own, although I have also lightbox working on the same page as lytebox. This seems to be giving me the problem again. Perhaps I can’t have both apps on the same page? I’ll just try and go with Lytebox, don’t see why I need both anyway!! I’ll post back to see if that sorts the issue!
Thanks, J
By: Osiris on July 8, 2009
at 3:43 am
Still doens’t work – its the IFRAME option that keeps closing, everything else works fine.
+ OPTIONS
Done exactly as Lytebox docs tell you to do but still closes upon opening!! ?? any ideas?
By: Osiris on July 8, 2009
at 4:01 am
The link above is supposed to show as the following so you can see:
[ a href=”hoods_poptions.php” rel=”lyteframe” title=”Dutch Hood Options” class=”button” id=”button” rev=”width: 670px; height: 420px; scrolling: no;”]+ OPTIONS[/a]
By: Osiris on July 8, 2009
at 4:02 am
I will look at the lyteframe stuff today sometime and let you know if I find anything.
By: tnederveld on July 8, 2009
at 6:10 am
Thanks Terry, i’ve put a temporary modal on at the moment so visitors can actually see whats trying to be opened!
By: Osiris on July 10, 2009
at 9:33 am
I have tested it here and did not run into any issues with the lyteframe. What does the page “hoods_poptions.php” have on it? That may be where the issue is coming from.
By: tnederveld on July 10, 2009
at 2:11 pm
Do you have the lytebox.js file included on the page you’re opening in the iframe? I found that lytebox didn’t like to be included on pages that are being opened in the iframe lytebox, but removing it solved the issue for me.
(If you need a lytebox iframe opening within a lytebox iframe, that’s probably a whole other can of worms 🙂
By: Phaed2 on August 6, 2009
at 5:16 am
Terry,
Your fix is nothing less than a gift from heaven.
Thank you.
By: Bob Block on July 13, 2009
at 10:02 am
Hi Terry, Thanks a lot for your fix. It works great on IE8 now.
However, i tried Lytebox in Google Chrome today and the lytebox links are all opening in a separate page, not in the lytebox window.
Do you have any idea why?
Link Here : http://www.thru-my-lens.info/Nature/Wildlife/
By: Ray on July 13, 2009
at 2:38 pm
I think the problem is coming from the rel=”lytebox-wild” try changing it to rel=”lytebox[wild]”. Let me know if that works.
Thanks, Terry
By: tnederveld on July 13, 2009
at 2:49 pm
Hi.. thanks a lot for looking. I changed that, but its still has the same problem. I have a lyteframe set up in that page a well, which is behaving the same.(The “Slideshow” Link)
I checked in Google Chrome’s Inspector and it giving the following error: http://www.thru-my-lens.info/rw_common/themes/thru_my_lens/css/lytebox/lytebox.js:200 Uncaught TypeError: Cannot call method ‘getElementsByTagName’ of undefined
I am not proficient in Javascript, so couldn’t make any head or tail of this error.
Would really appreciate if you could give me any ideas.
Thanks
By: Ray on July 13, 2009
at 3:06 pm
I will take a deeper look into it later tonight and let you know if I see anything.
By: tnederveld on July 13, 2009
at 3:21 pm
Ok, Ray, try this. Down in the lytebox.js file you will see LyteBox.prototype.checkFrame = function() { inside that function try changing the IF statement to look like this:
if (window.parent.frames[window.name] && (parent.document.getElementsByTagName('frameset').length > 0)) {Thanks, let me know if that helps.
Terry.
By: tnederveld on July 14, 2009
at 7:43 am
A Big Thank You to you Terry… It works now in all the browsers. Thanks a lot for taking the time and looking into the code. You are a great help!!
One thing, is it a problem with lytebox or a problem with my specific settings?
Thanks Again.
Ray
By: Ray on July 14, 2009
at 11:27 am
Something with the rating & comment scripts were causing an issue, if you remove those and change the lytebox.js file back to the other way it will work. I figured you didn’t want to loose that abilty, so I tracked down the differences and made the modification to the javascript for the lytebox. Just remember if the developer for LyteBox puts out an updated version and you want to update yours remember the modifications you have made to the file incase the new version doesn’t work for you again.
Thanks, Terry.
By: tnederveld on July 14, 2009
at 12:12 pm
Ok, got it… Thanks a lot for your efforts 🙂
By: Ray on July 14, 2009
at 12:33 pm
I’m having a hard time with different browsers as relates to the size of the image. It works like a charm in Chrome and Safari, but in Opera, FF, and IE8, the viewer gets only as big as the iframe the thumbnails are in. As a result, the ‘larger’ image ends up smaller than the thumbnail. Oh, and btw, I have to use iframe; my client demanded it.
You seem like a kind soul. Even if you’re not able to help, you’ve done plenty of good for people. Thank you.
Adam
By: Adam on July 14, 2009
at 4:40 pm
I should probably have put the page in question 😐
http://www.frartexchange.com/gallery_new_frame.html
By: Adam on July 14, 2009
at 4:46 pm
I will try an take a look at it in a bit. I am sure it relates to the fact that the page is in an iFrame. I will see what I can come up with.
Thanks, Terry
By: Terry Nederveld on July 14, 2009
at 8:14 pm
Adam, I took a look and I believe if you just add an id=”whateverName” on the iframe it will start working properly. If you want the correct theme to show up in IE you will want to apply the fix in this article to the lytebox.js file that is linked in the page that the actual images are on (frame_1.htm).
Let me know if this works for you.
Terry
By: Terry Nederveld on July 14, 2009
at 9:04 pm
Your photos for show are within a small IFRAME itself, so it appears that the lytbox is displaying the images in a size so that they will fit within the IFRAME, not the parent document. I’m sure Terry will know more though!
@ Terry – i’m going to change the page the lytframe loads to see if that makes any difference in regards to my issue!
By: Osiris on July 15, 2009
at 3:41 am
Let me know what you find.
Thanks, Terry.
By: Terry Nederveld on July 15, 2009
at 7:47 am
Hi Terry,
I changed the a href option to a blank file which opened without any issues at all. I removed several <link rels and <scripts associated with lytbox in the hoods_poptions.php page and it now loads and stays on screen!! Thanks for your patience and help on this matter Terry, much appreciated!
Jamie
By: Osiris on July 15, 2009
at 10:03 am
Hi,
the fix works correct in IE8 only if i check the browser “compatible mode”. Otherwise lytebox does not show navigation pictures and the background does not get dark.
Is this a feature or a bug?
Thanks, HM.
By: HM on July 22, 2009
at 7:31 am
IE8 is a more standardized browser then previous versions so in order for the lytebox control to work now in IE8 non-compatible mode you will need to make the changes describe above to the javascript source file. If you have any issues, post back here and I or someone watching this post will try to help as much as possible.
Thanks, Terry.
By: Terry Nederveld on July 22, 2009
at 7:36 am
Thanks for a quick response. Of course I made the changes to the JS file. but event so in IE8 my gallery does not work correct.
link:
http://www.hzs-kvk.cz/mluvci/phprs/fotogalerie.php?akce=zobraz&prids=41
By: HM on July 22, 2009
at 7:44 am
It won’t be until later today/tonight that I will be able to dive deeper into this. Maybe some one else will have a suggestion in the mean time.
Thanks, Terry.
By: Terry Nederveld on July 22, 2009
at 8:45 am
I found, that lytebox works in IE8 if I use tip from http://guildlaunch.blogspot.com/2009/05/making-lytebox-work-in-ie8-close.html – “DELETE “grey” 16x in lytebox.css”, but I mean its not system solution…
Any other suggestion?
By: HM on July 23, 2009
at 1:11 am
another interesting finding: Here – http://www.hzs-kvk.cz/r_foto.php?mh=1&ml=11 – I use the same lytebox and it works in IE8 fine.
but another problem: patched lytebox is very very slow in IE8.
By: HM on July 23, 2009
at 4:26 am
I am not sure what is causing the issue on the one page but not the other. The only thing that I can think of is that possibly malformed HTML, CSS, etc. could be causing the issue on the one page. If it is working in one area of the site but not another, it leads me more to think it’s with that specific page not the JavaScript source. Hope this helps, let me know if we can be of further assistance.
By: Terry Nederveld on July 23, 2009
at 8:14 am
OK, I will take a look again on the whole code. But one more question – is any possibility to speed up opening lytebox frame in IE8 – it is very slow now.
Thanks, HM
By: HM on July 23, 2009
at 8:57 am
Yes, you can control the speed. In the lytebox.js file there is a property called this.resizeSpeed, according to the comment next to it. The speed is controlled with a 1 through 10, the lower the number the slower it is. Try changing that in order to increase or decrease the speed.
Thanks, Terry.
By: Terry Nederveld on July 23, 2009
at 10:14 am
I have changed this.resizeSpeed parameter, but the speed of opening lytebox frame stays the same even if i use 1 or 10 in the parameter (speed is OK in FF, in IE7 is not so fast as in FF, but its fast enough, but in IE8 its very slow). 😦
Thanks, HM.
By: HM on July 24, 2009
at 2:15 am
Now its OK with the animation speed. I have disabled animation as a whole (this.doAnimations= false;) and this is what i need. Tanks for help, HM
By: HM on July 24, 2009
at 2:38 am
Thanks for posting the fix, Terry! By the way, to make the checkVersion() function a little simpler, you can replace this:
if (ieversion >= 8 )return false;
else if (ieversion < 8 )
return true;
with this:
return (ieversion < 8);By: K on July 23, 2009
at 1:27 pm
Thanks K, I will make the change to the post and zip file contents as soon as I can.
By: Terry Nederveld on July 23, 2009
at 1:42 pm
Or you may want to get rid of the CheckVersion function altogether and use:
this.ie = (document.all && !window.opera) ? !(/MSIE 8/.test(navigator.userAgent)) : false;
By: ferdi on July 24, 2009
at 8:55 am
Good idea, but that doesn’t account for future IE versions. Maybe you could use this instead:
this.ie = (document.all && !window.opera) ? /MSIE [3-7]/.test(navigator.userAgent) : false;By: K on July 24, 2009
at 1:39 pm
There are many code post but few are helpful and to the point… Thank for being apart of the few..
Developer7
By: Dustin on July 23, 2009
at 8:21 pm
I would like to know if anyone is having issues with IE6. The buttons and the background don’t work there. I did make it work in IE8 with the explanations given above.
Thanks
By: David on July 30, 2009
at 10:23 am
Do you have a page that we can view the issue you are talking about? As far as I know (which I don’t have IE6 on any machines) there is not an issue. Sometimes other scripts on the page cause issues with lytebox. Let us know if you have a viewable page where it is happening.
Thanks, Terry
By: Terry Nederveld on July 30, 2009
at 7:55 pm
Hello Terry,
I don’t want to take any credit from you for the great work that you have done trying to resolve the issue of Lytebox on IE8, but this is what I have found out:
To respond to your unawareness about IE6, the same site for Lytebox says about the different browsers capable to use Lytebox. IE6 is not mentioned there.
• IE 5.01 SP2 – The fade effect does not work, but the background is darkened (completely).
• IE 5.5 SP2 – No known issues.
• IE 7.0 – No known issues.
• Opera 9.23 – No known issues.
• Firefox 1.5+ – No known issues, of course.
In IE6 the images don’t appear and neither the background.
After playing for a while trying to fix this, I decided to set the ‘A’ tags styles on the JS file, but later I removed my changes because I was able to look on the CSS a little closer and play around with those ‘A’ tags. This is what I changed on the CSS for the ‘A’ tags:
From this: #lbClose.grey { background: url(../images/close_grey.png) no-repeat;
To this: .grey #lbClose{ background: url(../images/close_grey.png) no-repeat; }
IE6 likes to have the class selector first and the ID selector next. I tried the same with IE8 by removing the checkVersion() and leave it but like it was to true.
But not all worked the way I was expecting. The background color was not working on IE6, so I did the same as the A tags, but for some reasons the DIV tags stopped working when I made the change. Ex:
.grey #lbOverlay { background-color: #000000; }
This breaks in IE8 and probably all IE versions. To fix this problem, I moved all the styles settings to the JS file. At the end of the LyteBox.prototype.initialize = function(), I include an if statement to set all these DIVS depending on the theme. Ex:
if (this.theme == ‘gold’){
this.doc.getElementById(‘lbOverlay’).style.background=”#011D50″;
this.doc.getElementById(‘lbDetailsData’).style.color=”#01379E”;
this.doc.getElementById(‘lbOuterContainer’).style.border =”3px solid #5F89D8″;
this.doc.getElementById(‘lbDetailsContainer’).style.border=”3px solid #5F89D8 “;
this.doc.getElementById(‘lbDetailsContainer’).style.borderTop=”none”;
}else if(this.theme == ‘grey’){
….
So after adding this on the JS file and comment out these settings on the CSS file, I was able to make the lytebox on all IE versions and Mozilla.
I wish I can play more to set the DIV’S style on the CSS rather than the JS, but it seems that DIV tags behave different that A tags. If anyone makes it to work, let me know.
David
By: David on July 31, 2009
at 4:18 pm
Thanks for the help! It fixed the PRE, NEXT, CLOSE problem but my entire gallery loads each picture so slow!! SOOOO SLOW!
I can do this: this.doAnimations= false;
but I want the animation! But I just want it at a better speed. Any help on this would be fantastic!!
By: Sarina on July 31, 2009
at 4:22 pm
BTW, changing the speed doesn’t work either. It’s still SOOOO SLOW!!!
By: Sarina on July 31, 2009
at 4:24 pm
Sarina, if you are using IE8, click the compability view button like somebody already mentioned in the previous notes. That helped mine some.
David
By: David on August 3, 2009
at 11:24 am
Hi Terry,
i am just creting a site with lytebox and i also have a IE 6 problem. You can see the site here: http://www.cafetindelsur.de/eltaller/analia_canal-feijoo.html
Btw, thy for the IE8 fix.
Saludos de Tucuman, Argentina, Michael
By: Michael madesign on August 4, 2009
at 8:59 am
What is the issue you are having with IE6. I have loaded a VHD of XP with IE6 and the lytebox on the page you supplied seems to be working fine.
Thanks, Terry
By: Terry Nederveld on August 4, 2009
at 10:40 am
Hello Terry,
the close and play button and the grey overlay dont show up. But maybe its becasue i use IE6 in Crossover for Mac.
You should see the buttons in any other browser.
After your fix the IE6 is the only browser which makes problems-
Saludos, Michael
By: Michael madesign on August 4, 2009
at 11:26 am
I don’t know how well you will be able to see this, but I took a screen shot of the VHD. You can view it at this link: https://nederveld.wordpress.com/?attachment_id=67
By: Terry Nederveld on August 4, 2009
at 11:34 am
Michael,
have you read and tried the the other workaround that I did for IE6?
David
By: David on August 4, 2009
at 11:44 am
Hello Terry
gives me a error message, not found but you can send it me by mail.
By: Michael madesign on August 4, 2009
at 12:07 pm
Try this: https://nederveld.files.wordpress.com/2009/08/screenshot.jpg
By: Terry Nederveld on August 4, 2009
at 12:13 pm
Hello Terry, that losk fine. Seams it is a IE& in Crossover problem.
And thx too David too but it seams it works.
Thank you very much for your time.
Michael
By: Michael madesign on August 4, 2009
at 12:24 pm
[…] Nicméně se našel šikovný človíček, který tuto webovou galerii ještě na chvilku oživil. […]
By: 1U » Lytebox a Internet Explorer 8 on August 10, 2009
at 9:55 am
hi everyone,
thx to terry for all the workarounds, but i still got the lyteframe-problem @ IE 8 & actual ff.
bind the lytebox.js @ the called doc doesn’t help too.
any ideas ?
thx
By: ted72 on August 11, 2009
at 7:53 am
ted72,
Do you have a link to where we can see the problem actually happening?
Thanks, Terry
By: Terry Nederveld on August 13, 2009
at 7:38 am
yes, http://www.qdorf.de.. in the middle you got pictures – they work fine. but sometimes you got “mehr..” buttons, they don’t work..
By: ted72 on August 19, 2009
at 6:22 am
hm.. no ideas ?
By: ted72 on August 31, 2009
at 9:52 am
Sorry, got busy around here. I will have to look at it later today/tonight and get back with you. Has anyone else had a chance to look ino the issue he is having?
Thanks, Terry
By: Terry Nederveld on August 31, 2009
at 9:56 am
I didn’t see an area where it wasn’t working. Can you give us more details?
Thanks, Terry
By: Terry Nederveld on September 1, 2009
at 7:41 am
Amazing!
Thanks a lot for this great solutions!
By: zeemiDesign on August 14, 2009
at 10:37 am
I’m having BIG issues with Lytebox in Mozilla v3.5.2. when calling it from an iFRAME.
I set it up correctly, and when I click the image in the iframe it pops up on the whole page like it should, but no photos appear. I tried it on IE and it worked fine.
Anyone have an idea what might be wrong?
Thanks!
By: Jared Hoffa on August 15, 2009
at 4:09 am
Thanks, for the nice fix. It works also under ie6.
By: subijoe on August 31, 2009
at 9:23 am
I actually figured it out. But can’t remember what I did.
Another thing to check is to make sure if you’re using lytebox in IE 6.0 in iFrames that the page starts with:
Otherwise it won’t process the photos correctly
By: Jared Hoffa on September 1, 2009
at 5:34 pm
starts with HTML 4.01 Strict. DOCTYPE
By: Jared Hoffa on September 1, 2009
at 5:37 pm
Hi Terry,
Unfortunately your patch doesnt seem to be working. I downloaded the files from your sky drive and used them instead of the originals – but alas still nothing.
It works fine in safari and firefox, just not internet explorer.
http://www.resortreport.com.au/test2/collection2.html
By: Helen on September 9, 2009
at 2:21 am
I have fixed the load problem by playing around with the script but I’m now getting an error when my flash file loads on my 360 panos but only on ie7 and ie8.
I also would like to display a message when users don’t have the correct version of flash.
can someone help?!!
sample site
http://www.virtualgta.com/0909/PZ/35Sutcliff/Site/Main.html
By: Ryan on September 10, 2009
at 10:23 am
Hi Terry,
After one morning around this stupid issue, ’cause i already put it work in IE8 without this fix (http://www.sabrosa.pt/media/galeria_fotos/index.php?action=getFotosCategoria&id=24), i updated lytebox with this fix and now works like a charm in another project 😉
Tested in IE 8, Opera 10.0, Chrome 2.0 and Firefox 3.5.2
Works like a charm,
Thanxs
By: Álvaro on September 12, 2009
at 8:12 am
Hi Terry; I am having issues with I.E. not graying out and no close button showing.
View in I.E. 8.
http://pioneerdoctor.com/ProductPage_Detail_test.cfm?ProductPricingID=847
Any help would be appreciated, Thanks!
By: Eric on September 16, 2009
at 4:39 pm
Have you tried pointing directly to the image and using lytebox instead of lyteframe? I will keep digging around and see if I can come up with anything else.
Thanks, Terry
By: Terry Nederveld on September 16, 2009
at 6:25 pm
No I have not, I am trying to include some dynamic text underneath the image. Can that be done with LyteBox? I am so bummed, I really hate i.e. 8 Any help would be awesome. Thanks!
By: ericott on September 17, 2009
at 8:13 am
Eric,
We don’t have to say I hate that because something it is not working like it should! When I found Lytebox, I thought I found something that works and easy to use, but in my opinion it was not compatible with all IE versions. What it’s not compatible is the CSS file. Some versions allow using some type of selectors for classes, IDs, and objects.
For instance, the css for one button is like this:
#lbClose.grey {background: url(../images/close_grey.png) no-repeat;}
When I changed things around like this, it worked:
.grey #lbClose{ background: url(../images/close_grey.png) no-repeat;}
It seems like IE6 needs to have the class selector first and the ID selector next.
I don’t fully understand CSS syntax, but this is what I found out.
I would like to read my input that I wrote here on July 31 and give it a try.
David
By: David Torres on September 17, 2009
at 10:05 am
Thanks David, Terry.
I have found this post and tweaked the CSS as it instructs you to do and it works in Safari, I.E. 8 and Firefox. I am not able to test in Chrome until I get home. For some reason Chrome will not work on my laptop. Cheers to all of you for testing and making fixes. I think Lyte box rocks.
By: ericott on September 17, 2009
at 11:09 am
Hi Eric,
What post did you find? Could you share the link?
David
By: David Torres on September 17, 2009
at 11:19 am
oops, I planned on doing that, sorry.
http://guildlaunch.blogspot.com/2009/05/making-lytebox-work-in-ie8-close.html
-E
By: ericott on September 17, 2009
at 11:21 am
Does anyone know if there is a conflict between lytebox and AllWebMenus? I have a site I am working on that works locally, but when uploaded and browsed remotely, the lytebox modal windows don’t work, I just get reply windows.
http://www.apexemb.net/new/football_applique.html
By: Dean on September 17, 2009
at 11:26 pm
Never mind, solved. Syntax error. It doesn’t like the css file being out the script directory for some reason.
By: Dean on September 18, 2009
at 12:01 am
Very GOOD Job !!
great !
I put a comment in the script for link your page 😉
By: Celene on September 18, 2009
at 7:07 pm
Thanx!
By: Igor on September 28, 2009
at 5:02 pm
Thanks for sharing the fix, I discovered the true root of the issue myself as well and prefered to not bandaid fix it with CSS changes, you’ve just saved me some time and javascript pain.
Cheers
By: Jess on October 1, 2009
at 1:25 am
Excusa me, but I have a answer. I have made a web and i have used LyteBox. I have used a iframe in the main page. I have photos in the iframe and I want to load it in the main page, out of the iframe. It run in IE6 and IE7, but it don’t run in IE8 and Firefox 3.
The link is http://www.nazarenodegranada/sede/sede.html
Please, help me.
Thank you.
By: Rafa on October 7, 2009
at 4:55 pm
Thank you for saving a day of my lifetime.
By: Martin on October 8, 2009
at 1:23 pm
Thank you soooo much for sharing it!!
By: aurorYx on October 18, 2009
at 9:12 am
Hi
The Lytebox it’s working, thanks, but the speed it’s to slow.
Any solution?
Thanks
By: Mário Cera on October 28, 2009
at 7:16 am
From my experience, transition between images is slow because the original image you link to is to large. Reduce its size speeds things up.
By: Mick on November 7, 2009
at 6:56 am
GREAT !! THX A LOT
By: jk on October 28, 2009
at 3:30 pm
Thank you so much!
By: malikko on November 13, 2009
at 11:11 am
Thanks for your reply.
I forgot to mention that the problem is the speed of the animation, not from the transition.
You can see in my page with iframes:
http://www.elesandemai.net63.net
If you use firefox, click in the shadow, otherwise in the photo. Some bugs to fix.
Regards
By: Mário Cera on November 15, 2009
at 12:55 pm
Thanks for posting this fix – you have saved me a lot of time.
I am very grateful.
Vee
By: vee on November 27, 2009
at 5:24 am
awesome post
competitive intelligence
By: competitive intelligence on December 1, 2009
at 8:36 pm
On this website it’s not working correctly in IE8. The same issues…no close…no prev…no next…and the worst no overlay. I’ve got all the fixes you’ve explained and it is still not working.
Maybe you can figure it out. I’m stumped…..
Here’s the Javascript:
http://www.brightimagesvideo.com/tempweb/darkops/lyteboxie1.js
Here’s the CSS:
http://www.brightimagesvideo.com/tempweb/darkops/lyteboxie.css
By: Jonathan McMillan on December 8, 2009
at 7:04 pm
It seems I still have these problems in IE8 even after the fix has been added. The worst of the problems I think is not having the overlay show. I’ve been trying to figure out what could be wrong???
The Website:
http://www.brightimagesvideo.com/tempweb/darkops/reviews.html
JS:
http://www.brightimagesvideo.com/tempweb/darkops/lyteboxie1.js
CSS:
http://www.brightimagesvideo.com/tempweb/darkops/lyteboxie.css
By: Jonathan McMillan on December 9, 2009
at 10:19 am
Thanks for fixing this, was scratching my head all morning trying to figure it out before i found this solution.
By: JM on December 17, 2009
at 1:34 pm
Ok, I have to ask a different issue, always about Lytebox. The thing is, sometimes it delays to load the page, for example when there is a slow connection, or whatever similar very few times… it happens that Lytebox does not open when clicking the links, instead of it , the links load in same page or a new page (classic function when working with simple linnks without lytebox) …
So… is there anyway to make it work always ?
By: Jiten on December 21, 2009
at 3:34 pm
Would this fix also work with the js i downloaded for use on iweb?
By: Hege Dalsgaard on January 7, 2010
at 3:37 am
thanks! It really works!
I’ll bookmark this page now! just in case 😀
By: daniel on January 7, 2010
at 8:25 am
Thanks mate, great fix!
By: Robert Stojkov on February 19, 2010
at 2:44 pm
Thanks man!
This is the $#$% to correct this nightmare!
/Per
By: Per Karlsson on February 28, 2010
at 8:51 am
To fix the iframe problem in ie8, just add a name to the iframe in the parent page
By: Arjan on March 2, 2010
at 3:05 pm
nice, cheers
By: mike on March 10, 2010
at 2:16 pm
[…] and found that there is a compatibility issue with IE8 that needs to be addressed. I found a solution by Terry Nederveld that entails downloading updated Lytebox source code, which resolved issues on […]
By: C/D/H Talks Tech » SSRS sub-reports in foreground windows on May 13, 2010
at 9:31 am
[…] Odpowiedź na pierwszy problem: http://guildlaunch.blogspot.com/2009/05/making-lytebox-work-in-ie8-close.html, na drugi: https://nederveld.wordpress.com/2009/07/02/lytebox-and-internet-explorer-8/ […]
By: Lytebox – część 2 « Janusz Skudrzyk on July 27, 2010
at 6:47 pm
[…] jest sporo porad, które pokazują co trzeba zrobić w plikach CSS. Rozwiązanie jest tu, na Terry’s Blog – jedyne […]
By: Notatnik Siwego » Blog Archive » Lytebox i problemy z IE8 oraz IE9 on May 5, 2011
at 5:12 am
[…] https://nederveld.wordpress.com/2009/07/02/lytebox-and-internet-explorer-8/ http://lytebox.com/forums/viewtopic.php?f=2&t=28 Twitter Facebook Del.icio.us Reddit November 13, 2011 | Posted in: Uncategorized | No Comments » […]
By: lytebox animation speed » Zerohimselfs blog on November 13, 2011
at 9:29 pm