dynamically ganerated menu works only on FF, not IE
Posted: Mon May 25, 2009 2:18 pm
Hi guys, hope you can help me somehow...
I wrote a code in PHP to auto generate a html menu.
It works perfectly on FF but nothing happens with IE
Try it out: http://www.yonoacorp.com/clients/aj200/menugen.php
The weird thing is that when I take the php generated code and create a static version (exactly like the generated source) it works in both navigators: http://www.yonoacorp.com/clients/aj200/ ... static.php
I'm using a css/jquery solution provided in this zip file:
http://lwis.net/free-css-drop-down-menu ... v1.0.1.zip
the php code is as follows:
I wrote a code in PHP to auto generate a html menu.
It works perfectly on FF but nothing happens with IE
Try it out: http://www.yonoacorp.com/clients/aj200/menugen.php
The weird thing is that when I take the php generated code and create a static version (exactly like the generated source) it works in both navigators: http://www.yonoacorp.com/clients/aj200/ ... static.php
I'm using a css/jquery solution provided in this zip file:
http://lwis.net/free-css-drop-down-menu ... v1.0.1.zip
the php code is as follows:
Code: Select all
<?php require_once('Connections/datacon.php'); ?>
<link href="css/dropdown/dropdown.css" media="all" rel="stylesheet" type="text/css" />
<link href="css/dropdown/themes/default/default.ultimate.css" media="all" rel="stylesheet" type="text/css" />
<!--[if lt IE 7]>
<script type="text/javascript" src="jscripts/jquery/jquery.js"></script>
<script type="text/javascript" src="jscripts/jquery/jquery.dropdown.js"></script>
<![endif]-->
<!-- inicio drawing do menu-->
<ul id="nav" class="dropdown dropdown-horizontal">
<!--inicio level 1-->
<?php
mysql_select_db($database_datacon, $datacon);
$query_menuset1 = "SELECT * FROM menu WHERE `level` = 1 ORDER BY head ASC";
$menuset1 = mysql_query($query_menuset1, $datacon) or die(mysql_error());
$row_menuset1 = mysql_fetch_assoc($menuset1);
$totalRows_menuset1 = mysql_num_rows($menuset1);
?>
<ul>
<?php do {?>
<!--inicio level 2-->
<?php
$looker1 = $row_menuset1['id'];
mysql_select_db($database_datacon, $datacon);
$query_menuset2 = "SELECT * FROM menu WHERE `head` = $looker1 ORDER BY id ASC";
$menuset2 = mysql_query($query_menuset2, $datacon) or die(mysql_error());
$row_menuset2 = mysql_fetch_assoc($menuset2);
$totalRows_menuset2 = mysql_num_rows($menuset2);
?>
<?php if ($totalRows_menuset2 > 0) {?>
<li><span class="dir"><?php echo $row_menuset1['title']?></span>
<ul>
<?php do { ?>
<!--inicio level 3-->
<?php
$looker2 = $row_menuset2['id'];
mysql_select_db($database_datacon, $datacon);
$query_menuset3 = "SELECT * FROM menu WHERE `head` = $looker2 ORDER BY id ASC";
$menuset3 = mysql_query($query_menuset3, $datacon) or die(mysql_error());
$row_menuset3 = mysql_fetch_assoc($menuset3);
$totalRows_menuset3 = mysql_num_rows($menuset3);
?>
<?php if ($totalRows_menuset3 > 0) {?>
<li><span class="dir"><?php echo $row_menuset2['title']?></span>
<ul>
<?php do { ?>
<!--inicio level 4-->
<?php
$looker3 = $row_menuset3['id'];
mysql_select_db($database_datacon, $datacon);
$query_menuset4 = "SELECT * FROM menu WHERE `head` = $looker3 ORDER BY id ASC";
$menuset4 = mysql_query($query_menuset4, $datacon) or die(mysql_error());
$row_menuset4 = mysql_fetch_assoc($menuset4);
$totalRows_menuset4 = mysql_num_rows($menuset4);
?>
<?php if ($totalRows_menuset4 > 0) {?>
<li><span class="dir"><?php echo $row_menuset3['title']?></span>
<ul>
<?php do { ?>
<li><a href="<?php echo "index.php?type=2&id="; echo $row_menuset4['id']?>"><?php echo $row_menuset4['title']?></a>
<!-- meio level 4 -->
</li>
<?php } while ($row_menuset4 = mysql_fetch_assoc($menuset4)); ?>
</ul>
<?php } else { ?>
<li><a href="<?php echo "index.php?type=2&id="; echo $row_menuset3['id']?>"><?php echo $row_menuset3['title']?></a><?php } ?>
<!--fim level 4-->
</li>
<?php } while ($row_menuset3 = mysql_fetch_assoc($menuset3)); ?>
</ul>
<?php } else {?>
<li><a href="<?php echo "index.php?type=2&id="; echo $row_menuset2['id']?>"><?php echo $row_menuset2['title']?></a><?php } ?>
<!--fim level 3-->
</li>
<?php } while ($row_menuset2 = mysql_fetch_assoc($menuset2)); ?>
</ul>
<?php } else {?>
<li><a href="<?php echo "index.php?type=2&id="; echo $row_menuset1['id']?>"><?php echo $row_menuset1['title']?></a><?php } ?>
<!--fim level 2-->
</li>
<?php } while ($row_menuset1 = mysql_fetch_assoc($menuset1)); ?>
<!-- fim level 1-->
</ul>
<br style="clear: left" />
<!-- fim drawing do menu-->