|
#1
|
|||
|
|||
|
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. HTML 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> <tr><td name='TempMenu' id='11_'></td></tr> replace it by this <tr><td><div name='TempMenu' id='11_'></div></td></tr> thanks.... |
|
#2
|
||||||||||
|
||||||||||
|
Quote:
Quote:
Quote:
HTML Code:
<style type="text/css">
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
I'm sorry, but I would seriously suggest that you dump the lot and find an existing menu system that suits your needs. There is certainly no value in trying to fix that as it would need to be completely rewritten. Mike |
|
#3
|
|||
|
|||
|
mwinter thanks for your advices.
"Table cells do not have name attributes." is the solition of my problem. <td name='6' onclick='alert(this.name);'... this code alert "undefined". And you're rigth about there is a lot of menu but i create this menu by Asp.Net page dinamicly. I get menu structer from a table... so is not to hard and it's easist way i found... thank you again... |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
|
|