Very strange Nutscrape behavior - PHP/JS/DHTML???

From: Date: Mon, 26 Feb 2001 15:40:01 +0000
Subject: Very strange Nutscrape behavior - PHP/JS/DHTML???
Groups: php.general 
Request: Send a blank email to php-general+get-41689@lists.php.net to get a copy of this message
This could be a JS issue but right now I'm really not sure. I have this code, } elseif ($cat == 'bikes' && $sub_cat == 'Road') { $i = 1; while ( list($type,) = each($bikes[$sub_cat])) { echo "<TD><IMG SRC=\"images/spacer.gif\" WIDTH=\"25\" HEIGHT=\"1\" ALT=\"\" BORDER=\"0\"></TD>\n"; echo "<TD><A HREF=\"#\" CLASS=\"menu\" onMouseOver=\"popUp('HM_Menu$i',event)\" onMouseOut=\"popDown('HM_Menu$i')\" onClick=\"return false\">$type</A></TD>\n"; $i++; } echo "<SCRIPT LANGUAGE=\"JavaScript1.2\" SRC=\"HM_Loader.js\" TYPE=\"text/javascript\"></SCRIPT>"; Which creates this (in IE), <TD><IMG SRC="images/spacer.gif" WIDTH="25" HEIGHT="1" ALT="" BORDER="0"></TD> <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu1',event)" onMouseOut="popDown('HM_Menu1')" onClick="return false">Trek</A></TD> <TD><IMG SRC="images/spacer.gif" WIDTH="25" HEIGHT="1" ALT="" BORDER="0"></TD> <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu2',event)" onMouseOut="popDown('HM_Menu2')" onClick="return false">Schwinn</A></TD> <TD><IMG SRC="images/spacer.gif" WIDTH="25" HEIGHT="1" ALT="" BORDER="0"></TD> <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu3',event)" onMouseOut="popDown('HM_Menu3')" onClick="return false">LeMond</A></TD> <TD><IMG SRC="images/spacer.gif" WIDTH="25" HEIGHT="1" ALT="" BORDER="0"></TD> <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu4',event)" onMouseOut="popDown('HM_Menu4')" onClick="return false">Moots</A></TD> <SCRIPT LANGUAGE="JavaScript1.2" SRC="HM_Loader.js" TYPE="text/javascript"></SCRIPT> However, in NN it creates, <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu1',event)" onMouseOut="popDown('HM_Menu1')" onClick="return false">Trek</A></TD> <TD><IMG SRC="images/spacer.gif" WIDTH="25" HEIGHT="1" ALT="" BORDER="0"></TD> <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu2',event)" onMouseOut="popDown('HM_Menu2')" onClick="return false">Schwinn</A></TD> <TD><IMG SRC="images/spacer.gif" WIDTH="25" HEIGHT="1" ALT="" BORDER="0"></TD> <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu3',event)" onMouseOut="popDown('HM_Menu3')" onClick="return false">LeMond</A></TD> <TD><IMG SRC="images/spacer.gif" WIDTH="25" HEIGHT="1" ALT="" BORDER="0"></TD> <TD><A HREF="#" CLASS="menu" onMouseOver="popUp('HM_Menu4',event)" onMouseOut="popDown('HM_Menu4')" onClick="return false">Moots</A></TD> Specifically the line, echo "<SCRIPT LANGUAGE=\"JavaScript1.2\" SRC=\"HM_Loader.js\" TYPE=\"text/javascript\"> is simply missing and the JS of course does not work. Now, if I reload the page the Jscript WILL work however the line, echo "<SCRIPT LANGUAGE=\"JavaScript1.2\" SRC=\"HM_Loader.js\" TYPE=\"text/javascript\"> still does not show up in the source..... This is version 4.08 and it only appears to happen with NN furthermore it only happens when the browser is first loaded. Once I go to the page and refresh it I can go to other pages, even other sites and come back to it and it will still be fine. But, as soon as I restart the browser and go to the site it happens again. What do you all think? Is this a PHP, Javascript, or DHTML issue? -Brian *************

« previous php.general (#41689) next »