Switching from Layer to Table

windows

Guest
Please advise if I can switch this from Layers to a Table? I have tried but cant seem to get it to work.<br />
<br />
<LAYER ID=WoodMenuImgLayer <br />
onmouseover="showNNMenu(event)"<br />
onmouseout="hideNNMenu(event)"<br />
LEFT=10<br />
<br />
TOP=10><br />
<IMG SRC=http://www.webdeveloper.com/forum/archive/index.php/"WoodButton.gif" BORDER=0><br />
</LAYER><br />
<LAYER ID=MetalMenuImgLayer <br />
onmouseover="showNNMenu(event)"<br />
onmouseout="hideNNMenu(event)"<br />
TOP=50<br />
<br />
LEFT=10><br />
<IMG SRC=http://www.webdeveloper.com/forum/archive/index.php/"MetalButton.gif" BORDER=0><br />
</LAYER><br />
<LAYER ID=BricksMenuImgLayer <br />
onmouseover="showNNMenu(event)"<br />
onmouseout="hideNNMenu(event)"<br />
TOP=90<br />
<br />
LEFT=10><br />
<IMG SRC=http://www.webdeveloper.com/forum/archive/index.php/"BricksButton.gif" BORDER=0><br />
</LAYER><br />
<br />
<LAYER ID="WoodMenuLayer" onmouseout="this.top = -1400;" LEFT=120 TOP=-1400 ZINDEX=99><br />
<LAYER ID="WoodOak" TOP=0 LEFT=0 CLASS="LayerItemMenu" WIDTH=175 HEIGHT=20 BGCOLOR="orange" onmouseover="showOverMenu(this,'Oak Timber','OakWood.htm')" onmouseout="showOutMenu(this,'Oak Timber')">Oak Timber<br />
</LAYER><br />
<LAYER ID="WoodTeak" TOP=22 LEFT=0 CLASS="LayerItemMenu" WIDTH=175 HEIGHT=20 BGCOLOR="orange" onmouseover="showOverMenu(this,'Teak Timber','TeakWood.htm')" onmouseout="showOutMenu(this,'Teak Timber')">Teak Timber</LAYER><br />
<br />
</LAYER><!--content-->Why not skip both Layers and Table and use CSS instead?<br />
<br />
The code you provide however isn't enough to determine what you are really trying to do.<br />
Eg you have a lot of JavaScript interaction, but you don't show the code or state what it's doing.<br />
<br />
If you provide more info, I can help you with some CSS codeexamples.<!--content-->Here is the rest of it. I really need to do put it in a Table if possible?<br />
<br />
<br />
<HTML><br />
<HEAD><br />
<br />
<STYLE><br />
LAYER { border : none 0px;}<br />
IMG { border : none 0px;}<br />
.LayerItemMenu {<br />
font-family:verdana;<br />
font-size:60%;<br />
margin:0;<br />
padding:0;<br />
border: 3px groove lightgrey;<br />
}<br />
.textLink { color: white; text-decoration: none;}<br />
</STYLE><br />
<br />
<SCRIPT LANGUAGE=JavaScript><br />
<br />
<br />
<br />
function createMenu(menuName, menuItems)<br />
{<br />
var outerLayerHTML = '<LAYER ID="' + menuName + 'MenuLayer" '<br />
outerLayerHTML = outerLayerHTML + <br />
' onmouseout="this.top = -1400;" LEFT=120 TOP=-1400 ZINDEX=99>'<br />
<br />
var totalLayers = menuItems.length;<br />
var layerCount;<br />
var innerLayerHTML = "";<br />
var layerName = "";<br />
for (layerCount = 0; layerCount < totalLayers; layerCount++)<br />
{<br />
layerName = menuName + menuItems[layerCount][0];<br />
innerLayerHTML = innerLayerHTML + '<LAYER ID="' + layerName + '" '<br />
innerLayerHTML = innerLayerHTML + ' TOP=' + menuItems[layerCount][3] <br />
+ ' LEFT=0 ' <br />
innerLayerHTML = innerLayerHTML + ' CLASS="LayerItemMenu" ' <br />
innerLayerHTML = innerLayerHTML + ' WIDTH=175 HEIGHT=20 BGCOLOR="orange" '<br />
innerLayerHTML = innerLayerHTML + ' onmouseover="showOverMenu(this,\'' <br />
+ menuItems[layerCount][2] + '\''<br />
innerLayerHTML = innerLayerHTML + ',\'' <br />
+ menuItems[layerCount][1] + '\')" '<br />
innerLayerHTML = innerLayerHTML + ' onmouseout="showOutMenu(this,\'' <br />
+ menuItems[layerCount][2] + '\')">'<br />
innerLayerHTML = innerLayerHTML + menuItems[layerCount][2] + '</LAYER>';<br />
}<br />
<br />
return outerLayerHTML + innerLayerHTML + '</LAYER>';<br />
}<br />
<br />
<br />
function showNNMenu(evt)<br />
{<br />
var srcLayer = evt.target;<br />
var menuLayerId = new String(srcLayer.name).replace("ImgLayer","Layer");<br />
document.layers[menuLayerId].top = srcLayer.pageY + 10;<br />
document.layers[menuLayerId].left = parseInt(srcLayer.pageX <br />
+ srcLayer.clip.width + 4);<br />
}<br />
<br />
function hideNNMenu(evt)<br />
{<br />
var srcLayer = evt.target;<br />
if (evt.pageX < srcLayer.clip.right)<br />
{<br />
var menuLayerId = new String(srcLayer.name).replace("ImgLayer","Layer");<br />
document.layers[menuLayerId].top = -1400;<br />
}<br />
}<br />
<br />
function showOverMenu(menuLayer, menuText, menuPage)<br />
{<br />
menuLayer.bgColor = "blue";<br />
menuLayer.document.open();<br />
menuLayer.document.write('<DIV CLASS="LayerItemMenu">');<br />
menuLayer.document.write('<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"' + menuPage <br />
+ '" CLASS="textLink">' + menuText + '</A>');<br />
menuLayer.document.write('</DIV>')<br />
menuLayer.document.close();<br />
}<br />
<br />
function showOutMenu(menuLayer, menuText)<br />
{<br />
menuLayer.bgColor = "orange";<br />
menuLayer.document.open();<br />
menuLayer.document.write('<DIV CLASS="LayerItemMenu">' <br />
+ menuText + '</DIV>');<br />
menuLayer.document.close();<br />
}<br />
<br />
<br />
</SCRIPT><br />
</HEAD><br />
<br />
<BODY><br />
<br />
<LAYER ID=WoodMenuImgLayer <br />
onmouseover="showNNMenu(event)"<br />
onmouseout="hideNNMenu(event)"<br />
LEFT=10<br />
<br />
TOP=10><br />
<IMG SRC=http://www.webdeveloper.com/forum/archive/index.php/"WoodButton.gif" BORDER=0><br />
</LAYER><br />
<LAYER ID=MetalMenuImgLayer <br />
onmouseover="showNNMenu(event)"<br />
onmouseout="hideNNMenu(event)"<br />
TOP=50<br />
<br />
LEFT=10><br />
<IMG SRC=http://www.webdeveloper.com/forum/archive/index.php/"MetalButton.gif" BORDER=0><br />
</LAYER><br />
<LAYER ID=BricksMenuImgLayer <br />
onmouseover="showNNMenu(event)"<br />
onmouseout="hideNNMenu(event)"<br />
TOP=90<br />
<br />
LEFT=10><br />
<IMG SRC=http://www.webdeveloper.com/forum/archive/index.php/"BricksButton.gif" BORDER=0><br />
</LAYER><br />
<br />
<LAYER ID="WoodMenuLayer" onmouseout="this.top = -1400;" LEFT=120 TOP=-1400 ZINDEX=99><br />
<LAYER ID="WoodOak" TOP=0 LEFT=0 CLASS="LayerItemMenu" WIDTH=175 HEIGHT=20 BGCOLOR="orange" onmouseover="showOverMenu(this,'Oak Timber','OakWood.htm')" onmouseout="showOutMenu(this,'Oak Timber')">Oak Timber<br />
</LAYER><br />
<LAYER ID="WoodTeak" TOP=22 LEFT=0 CLASS="LayerItemMenu" WIDTH=175 HEIGHT=20 BGCOLOR="orange" onmouseover="showOverMenu(this,'Teak Timber','TeakWood.htm')" onmouseout="showOutMenu(this,'Teak Timber')">Teak Timber</LAYER><br />
<br />
<br />
</LAYER><br />
<br />
<br />
<br />
</BODY><br />
</HTML><!--content-->Sorry, still don't know even where to start since not even the images are available to give a hint of what look you are aming for.<br />
<br />
Perhaps it would be easier if you just explained what you wanted and/or showed an image or sketch of how you want the page to look.<!--content-->
 
Back
Top