Hi Steel,
jetzt habe ich Dein Problem verstanden.
Die Erklärung ist einfach:
Der DIV-Container gehört zu den sogenannten Block-Level-Elementen. Diese erzeugen automatisch einen Absatz - wie <P></P>.
Da Du ja auf mit Netscape surfende Besucher verzichten willst (obschon eine Cross-Browser-Lösung für einen "Webdesigner" eine größere herausforderung darstellen sollte) läßt sich das z.B. mittels einer Tabelle lösen:
<html>
<head>
<title>Test</title>
<script language="JavaScript">
function ChangeIt(zeile)
{
var obj = null;
for (i=1;i<=3;i++)
{
obj = eval("document.all.row" + i);
if (i==zeile) obj.innerHTML = "Test ";
***** else obj.innerHTML = "test";
obj = null;
}
}
</script>
</head>
<body>
<table border=1 cellspacing=0 cellpadding=0>
<tr><td id="row1"></td></tr>
<tr><td id="row2"></td></tr>
<tr><td id="row3"></td></tr>
</table>
<BR>
<table>
<tr><td> <a href="javascript:ChangeIt('1');">Zeile 1</a></td>
<td> <a href="javascript:ChangeIt('2');">Zeile 2</a></td>
<td> <a href="javascript:ChangeIt('3');">Zeile 3</a></td></tr>
</table>
</body>
</html>
Wenn Du in der ****-Zeile =""; verwendest, hast Du keine "Lücken".
Grüße,
Martin
PS: http://www.teamone.de/selfaktuell/forum/forumsfaq_2.htm#a4