the navigation is creating a js-error while using the mouseOver-Funktion. The error comes with IE 5.0 and IE 5.5 coz of, that browser don't know the cursor.style "pointer". In IE 5.0 and 5.5 the "pointer" must be replaced with the style "hand".
I've done a little changes to fix that error:
original code (include/front_func.inc line 700)
Code: Select all
if($nav_table_struct["js_over_effects"]) {
$js = " onClick=\"location.href='".$link."';\"";
$js_act = " onMouseOver=\"this.style.cursor='pointer';\"".$js;
$js .= " onMouseOver=\"this.bgColor='".$nav_table_struct "row_over_bgcolor"]."';
this.style.cursor='pointer';".$link_image_id.".src='".$nav_table_struct "linkimage_over"]."';\"";
$js .= " onMouseOut=\"this.bgColor='".$nav_table_struct["row_norm_bgcolor"]."';".$link_image_id.".src='".$nav_table_struct["linkimage_norm"]."';\"";
}
Code: Select all
if($nav_table_struct["js_over_effects"]) {
if(strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE 5') ) { $_cursor = 'hand'; } else { $_cursor = 'pointer'; }
$js = " onClick=\"location.href='".$link."';\"";
$js_act = " onMouseOver=\"this.style.cursor='".$_cursor."';\"".$js;
$js .= " onMouseOver=\"this.bgColor='".$nav_table_struct "row_over_bgcolor"]."';
this.style.cursor='".$_cursor."';".$link_image_id.".src='".$nav_table_struct "linkimage_over"]."';\"";
[...]
it a pitty do fix it after every patch-release, so maybe a inclusion in a future release would be great.
greetings