
Originally Posted by
TheHYPO
I seem to have partially solved my own issue. I thought to check the thing in Mozilla, and low and behold, I get the popups. But not in IE6 that I primarily use. When I mouseover in IE, I get "error: PageY is null or not an object". It cites a line and character, but it in the overall code of the displayed page, it ends up being a blank line. Note: this error regresses to the point where IE has an infinite number of them (the previous button is always available for a loooot of clicks) or a massive number. I'm not sure what this error means, other than pageY being a variable in the included javascript.
There is, in addition a second implimentation issue as well. I use tpl_columnar_display.php in display of categories and many boxes (I forget whether this is standard on zencart or I modified it.) I DID get popups (zoom) to work in Mozilla, as mentioned; HOWEVER, the only place it works is in my xsell box (cross-sell plugin mod which adds "related products" on the product_info page). I'm stumped as to why this is. Looking through image_handler's code, I see that it all regresses down to the handle_image function which is called from within the zen_image function. Well, both my product_listing.php module and my xsell module call the zen_image function identically, but only the xsell ends up outputting the popup code (an onmouseover code). Neither my category listings nor the "new" or "featured" products on the main page output the mouseover code and I have no idea why.
It's 4am and I'm stumped, so hopefully someone else who knows IH better has some thoughts on what I'm missing. Cheers
Bookmarks