onurtpl
03-07-2006, 10:32 AM
hi all,
i create a menu by using js and html it works greate in İE but in FF it's suxx this is my all code.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<style>
.AltMenu
{
cursor:pointer;
display: block;
border: 1px solid black;
padding: 2px 5px 2px 10px;
text-decoration: none;
font-weight: 900;
color: #0000C0;
border-bottom: none;
font-family: Verdana;
font-size: 8pt;
background-image:url(images/Black.gif);
background-repeat:no-repeat;
background-position:left center;
}
.MainMenu
{
cursor:pointer;
width: 100px;
border: 1px solid black;
background: #FFFFEE;
padding: 2px 5px 2px 5px;
font-weight: 900;
color: Gray;
font-family: Verdana;
font-size: 8pt;
}
</style>
<title>t</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var ExCell="";
function SwichMenu(xName)
{
if (ExCell!="") ExCell.innerHTML = "";
if (ExCell!=document.getElementById(""+xName+"_")) document.getElementById(""+xName+"_").innerHTML = document.getElementById(""+xName+"").innerHTML;
if (ExCell==document.getElementById(""+xName+"_")) ExCell = "";
else ExCell = document.getElementById(""+xName+"_");
}
</script>
</head>
<body>
<div id='-1'><table>
<tr><td name='6' class='MainMenu' onClick='SwichMenu(this.name);' nowrap>Bilgilerim</td></tr><tr><td name='TempMenu' id='6_'></td></tr>
<tr><td name='4' class='MainMenu' onClick='SwichMenu(this.name);' nowrap>Gönderi</td></tr><tr><td name='TempMenu' id='4_'></td></tr>
<tr><td name='1' class='MainMenu' onClick='SwichMenu(this.name);' nowrap>Adres Defteri</td></tr><tr><td name='TempMenu' id='1_'></td></tr>
</table></div>
<div style='visibility:hidden' id='1'><table>
<tr><td name='2' class='AltMenu' onClick='#' nowrap>Yeni Kayıt</td></tr><tr><td name='TempMenu' id='2_'></td></tr>
<tr><td name='3' class='AltMenu' onClick='#";' nowrap>Kayıt Düzenleme</td></tr><tr><td name='TempMenu' id='3_'></td></tr>
</table></div>
<div style='visibility:hidden' id='4'><table>
<tr><td name='5' class='AltMenu' onClick='#";' nowrap>Gönderi Hazırla</td></tr><tr><td name='TempMenu' id='5_'></td></tr>
</table></div>
<div style='visibility:hidden' id='6'><table>
<tr><td name='7' class='AltMenu' onClick='#";' nowrap>Çıkış Adresleri Ekle</td></tr><tr><td name='TempMenu' id='7_'></td></tr>
<tr><td name='9' class='AltMenu' onClick='#";' nowrap>Çıkış Adresleri Düzenle</td></tr><tr><td name='TempMenu' id='9_'></td></tr>
<tr><td name='11' class='AltMenu' onClick='#";' nowrap>Favori Adreslerimi Düzenle</td></tr><tr><td name='TempMenu' id='11_'></td></tr>
</table></div>
</body>
</html>
i try using div but didn't work too.
<tr><td name='TempMenu' id='11_'></td></tr> replace it by this <tr><td><div name='TempMenu' id='11_'></div></td></tr>
thanks....
i create a menu by using js and html it works greate in İE but in FF it's suxx this is my all code.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<style>
.AltMenu
{
cursor:pointer;
display: block;
border: 1px solid black;
padding: 2px 5px 2px 10px;
text-decoration: none;
font-weight: 900;
color: #0000C0;
border-bottom: none;
font-family: Verdana;
font-size: 8pt;
background-image:url(images/Black.gif);
background-repeat:no-repeat;
background-position:left center;
}
.MainMenu
{
cursor:pointer;
width: 100px;
border: 1px solid black;
background: #FFFFEE;
padding: 2px 5px 2px 5px;
font-weight: 900;
color: Gray;
font-family: Verdana;
font-size: 8pt;
}
</style>
<title>t</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var ExCell="";
function SwichMenu(xName)
{
if (ExCell!="") ExCell.innerHTML = "";
if (ExCell!=document.getElementById(""+xName+"_")) document.getElementById(""+xName+"_").innerHTML = document.getElementById(""+xName+"").innerHTML;
if (ExCell==document.getElementById(""+xName+"_")) ExCell = "";
else ExCell = document.getElementById(""+xName+"_");
}
</script>
</head>
<body>
<div id='-1'><table>
<tr><td name='6' class='MainMenu' onClick='SwichMenu(this.name);' nowrap>Bilgilerim</td></tr><tr><td name='TempMenu' id='6_'></td></tr>
<tr><td name='4' class='MainMenu' onClick='SwichMenu(this.name);' nowrap>Gönderi</td></tr><tr><td name='TempMenu' id='4_'></td></tr>
<tr><td name='1' class='MainMenu' onClick='SwichMenu(this.name);' nowrap>Adres Defteri</td></tr><tr><td name='TempMenu' id='1_'></td></tr>
</table></div>
<div style='visibility:hidden' id='1'><table>
<tr><td name='2' class='AltMenu' onClick='#' nowrap>Yeni Kayıt</td></tr><tr><td name='TempMenu' id='2_'></td></tr>
<tr><td name='3' class='AltMenu' onClick='#";' nowrap>Kayıt Düzenleme</td></tr><tr><td name='TempMenu' id='3_'></td></tr>
</table></div>
<div style='visibility:hidden' id='4'><table>
<tr><td name='5' class='AltMenu' onClick='#";' nowrap>Gönderi Hazırla</td></tr><tr><td name='TempMenu' id='5_'></td></tr>
</table></div>
<div style='visibility:hidden' id='6'><table>
<tr><td name='7' class='AltMenu' onClick='#";' nowrap>Çıkış Adresleri Ekle</td></tr><tr><td name='TempMenu' id='7_'></td></tr>
<tr><td name='9' class='AltMenu' onClick='#";' nowrap>Çıkış Adresleri Düzenle</td></tr><tr><td name='TempMenu' id='9_'></td></tr>
<tr><td name='11' class='AltMenu' onClick='#";' nowrap>Favori Adreslerimi Düzenle</td></tr><tr><td name='TempMenu' id='11_'></td></tr>
</table></div>
</body>
</html>
i try using div but didn't work too.
<tr><td name='TempMenu' id='11_'></td></tr> replace it by this <tr><td><div name='TempMenu' id='11_'></div></td></tr>
thanks....