Very strange Nutscrape behavior - PHP/JS/DHTML???
| From: | Brian V Bonini | 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
*************