Getting an error with IE7 when viewing the node_selection box. Looks like IE is not compatible with display.style.table until version IE8. Change the following code in page_header.inc.php and it works both in IE6 and IE7.
- " ShowHide('div_node_tree',IE6?'block':'table');".
+ " ShowHide('div_node_tree',IE?'block':'table');".
- " ShowHide('div_node_tree',IE6?'block':'table');".
+ " ShowHide('div_node_tree',IE?'block':'table');".
Code:
diff -ruN zabbix-original/frontends/php/include/page_header.php zabbix/frontends/php/include/page_header.php
--- zabbix-original/frontends/php/include/page_header.php 2009-06-04 20:20:12.000000000 -0400
+++ zabbix/frontends/php/include/page_header.php 2009-06-08 23:04:17.000000000 -0400
@@ -241,9 +241,11 @@
// --- ---
$jscript = 'javascript : '.
" var pos = getPosition('button_show_tree');".
- " ShowHide('div_node_tree',IE6?'block':'table');".
+ " ShowHide('div_node_tree',IE?'block':'table');".
' pos.top += 20;'.
+ ' pos.width = 200;'.
" \$('div_node_tree').setStyle({top: pos.top+'px'});".
+ " \$('div_node_tree').setStyle({width: pos.width+'px'});".
" showPopupDiv('div_node_tree','select_iframe');"; // IE6
$button_show_tree = new CButton('show_node_tree', S_SELECT_NODES, $jscript); //sdelatj konstatntu!
$button_show_tree->setType('button');