Menu
i want to divide <table> into 8 columns ( i.e <td>’s ) equally spaced,so that the table spans the whole screen ….i dont want scrollbar.
how its done ?
i believe , total screen width =100% ..right ?
<td width=”12%”>nhgjg</td>
<td width=”12%”>fghfh</td>
<td width=”12%”>fghfgh</td>
…………………….
<td width=”12%”>fghfgh</td> //8th table .
technically , i want <td> no 5 and <td> no 7 bit more wider than other tds ….is it possible ?
However, i dont want any scorollbar to come up if there are longer texts in any <td>
how to do it ?
<i>
</i><table id="table1" width="100%" align="center" cellpadding="0" cellspacing="0" onMouseOver="setTableName(id)" border="1" bordercolor="#000000">
<tr >
<td width="160" class="borderRight" height="19">data1</td>
<td width="185" class="borderRight" >data2</td>
<td width="160" class="borderRight">data3</td>
<td width="160" class="borderRight">data4</td>
<td width="275" class="borderRight">data5</td>
<td width="160" class="borderRight">data6</td>
<td width="160" class="borderRight">data7</td>
<td width="160" class="borderRight">data8</td>
<i> </i> </tr>
DARTHTAMPON ,
i believe i need to use % in the td's width.
and all the sum of td's width is should be added to 100% ...right ?[/QUOTE]
<i>
</i><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<table width="100%" border="1">
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Heregdgdgdhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
<tr>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
<td valign="top" width="25%">Left Nav Links Here</td>
<td valign="top" width="25%">Body Here</td>
</tr>
</table>
</BODY>
</HTML>
<i>
</i><table border="1" width="100%" cols="8">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
</table>
<i>
</i><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" lang="en">
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
/*<![CDATA[*/
td div.data{overflow:hidden;}
/*]]>*/
</style>
<script type="text/javascript">
//<![CDATA[
//]]>
</script>
</head>
<body lang="en">
<table border="1" width="100%" cols="8">
<tr>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
</tr>
</table>
</body>
</html>
<i>
</i><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" lang="en">
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
/*<![CDATA[*/
td div.data{overflow:hidden;}
/*]]>*/
</style>
<script type="text/javascript">
//<![CDATA[
window.onload=function(){
var coll=document.getElementsByTagName('div');
for(i=0;i<coll.length;i++){
if(coll[i].className=='data'){
coll[i].attachEvent ? coll[i].attachEvent('onmouseover',showOverflow) : coll[i].addEventListener('mouseover',showOverflow,false);
}
}
}
<i> </i>function findPosX(obj)
<i> </i> {
<i> </i> var curleft = 0;
<i> </i> if(obj.offsetParent)
<i> </i> while(1)
<i> </i> {
<i> </i> curleft += obj.offsetLeft;
<i> </i> if(!obj.offsetParent)
<i> </i> break;
<i> </i> obj = obj.offsetParent;
<i> </i> }
<i> </i> else if(obj.x)
<i> </i> curleft += obj.x;
<i> </i> return curleft;
<i> </i> }
<i> </i> function findPosY(obj)
<i> </i> {
<i> </i> var curtop = 0;
<i> </i> if(obj.offsetParent)
<i> </i> while(1)
<i> </i> {
<i> </i> curtop += obj.offsetTop;
<i> </i> if(!obj.offsetParent)
<i> </i> break;
<i> </i> obj = obj.offsetParent;
<i> </i> }
<i> </i> else if(obj.y)
<i> </i> curtop += obj.y;
<i> </i> return curtop;
<i> </i> }
<i> </i>function showOverflow(e){
<i> </i> var target=e ? e.target : window.event.srcElement;
<i> </i> var width=target.offsetWidth;
<i> </i> var height=target.offsetHeight;
<i> </i> var content=target.innerHTML;
<i> </i> var d=document.createElement('div');
<i> </i> d.style.position='absolute';
<i> </i> d.style.top=findPosY(target)+'px';
<i> </i> d.style.left=findPosX(target)+'px';
<i> </i> d.style.height=height+'px';
<i> </i> d.style.border='1px solid #000';
<i> </i> d.style.backgroundColor='#FFFFEB';
<i> </i> d.innerHTML=content;
<i> </i> document.body.appendChild(d);
<i> </i> d.attachEvent ? d.attachEvent('onmouseout',function(){this.parentNode.removeChild(this)}) : d.addEventListener('mouseout',function(){this.parentNode.removeChild(this)},false);
<i> </i>}
//]]>
</script>
</head>
<body lang="en">
<table border="1" width="100%" cols="8">
<tr>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
<td width="12.5%"><div class="data">sdafsfsdfsdafasdfsdaafsdfsdfsdfsdafsdfsdafsda</div></td>
</tr>
</table>
</body>
</html>
This script does not work properly in IE
[/quote]
<i>
</i>
var target=e ? e.target : window.event.srcElement;
change to
var target=window.event ? window.event.srcElement : e.target;
<i>
</i>
d.attachEvent ? d.attachEvent('onmouseout',function(){this.parentNode.removeChild(this)}) : d.addEventListener('mouseout',function(){this.parentNode.removeChild(this)},false);
change to
d.attachEvent ? d.attachEvent('onmouseout',function(){window.event.srcElement.parentNode.removeChild(window.event.srcElement)}) : d.addEventListener('mouseout',function(){this.parentNode.removeChild(this)},false);
0.1.9 — BETA 5.18