charles.nichols
07-07-2009, 10:57 PM
I'm using a table filled with Java scripts that randomly change jpg images in the cells when the page is loaded, for the front page of my website, charlesnichols.com. I've set border="0" cellpadding="0" cellspacing="0", and the composite image looks fine in Safari, but displays with gaps between the images in Firefox or IE. Is there a way to correct these gaps, without redesigning the page or getting rid of the table; is there a quick fix or additional parameter I need to set? Here's an excerpt of the html for the page:
var jRecreation = 0
var pRecreation = theRecreationImages.length;
var preBufferRecreation = new Array()
for (iRecreation = 0; iRecreation < pRecreation; iRecreation++) {
preBufferRecreation[iRecreation] = new Image()
preBufferRecreation[iRecreation].src = theRecreationImages[iRecreation]
}
var whichRecreationImage = Math.round(Math.random()*(pRecreation-1));
function showRecreationImage() {
document.write('<img src="'+theRecreationImages[whichRecreationImage]+'" border=0>');
}
// End -->
</script>
</head>
<body text="#666666" bgcolor="#000000" link="#666666" vlink="#666666" alink="#cccccc">
<table align="center" valign="middle" border="0" cellpadding="0" cellspacing="0" clear="all">
<tr>
<td width="500" height="500" align="center" valign="middle">
<h2>www.CharlesNichols.com</h2>
<table align="center" valign="middle" border="0" cellpadding="0" cellspacing="0" clear="all">
<tr>
<td align="center" valign="middle"><img src="./jpg/Black100.jpg"></td>
<td align="center" valign="middle">
<a href="./html/Biography2008.html">
<script language="JavaScript">
<!-- Begin
showBiographyImage();
// End -->
</script>
</a>
</td>
<td align="center" valign="middle"><img src="./jpg/Black100.jpg"></td>
<td align="center" valign="middle">
<a href="./html/Composition2008.html">
<script language="JavaScript">
<!-- Begin
showCompositionImage();
// End -->
</script>
</a>
</td>
<td align="center" valign="middle"><img src="./jpg/Black100.jpg"></td>
</tr>
var jRecreation = 0
var pRecreation = theRecreationImages.length;
var preBufferRecreation = new Array()
for (iRecreation = 0; iRecreation < pRecreation; iRecreation++) {
preBufferRecreation[iRecreation] = new Image()
preBufferRecreation[iRecreation].src = theRecreationImages[iRecreation]
}
var whichRecreationImage = Math.round(Math.random()*(pRecreation-1));
function showRecreationImage() {
document.write('<img src="'+theRecreationImages[whichRecreationImage]+'" border=0>');
}
// End -->
</script>
</head>
<body text="#666666" bgcolor="#000000" link="#666666" vlink="#666666" alink="#cccccc">
<table align="center" valign="middle" border="0" cellpadding="0" cellspacing="0" clear="all">
<tr>
<td width="500" height="500" align="center" valign="middle">
<h2>www.CharlesNichols.com</h2>
<table align="center" valign="middle" border="0" cellpadding="0" cellspacing="0" clear="all">
<tr>
<td align="center" valign="middle"><img src="./jpg/Black100.jpg"></td>
<td align="center" valign="middle">
<a href="./html/Biography2008.html">
<script language="JavaScript">
<!-- Begin
showBiographyImage();
// End -->
</script>
</a>
</td>
<td align="center" valign="middle"><img src="./jpg/Black100.jpg"></td>
<td align="center" valign="middle">
<a href="./html/Composition2008.html">
<script language="JavaScript">
<!-- Begin
showCompositionImage();
// End -->
</script>
</a>
</td>
<td align="center" valign="middle"><img src="./jpg/Black100.jpg"></td>
</tr>