Hallo!
Ok, Code ist zwar problematisch, da er sich aus einigen php-dateien zusammen setzt, aber ich versuch mal die Betreffenden Passagen zu extrahieren.
Dazu muss ich vorab noch sagen, dass ich Typo3 verwende (daher die komischen Marker) und die html-Datei für das Template stammt nicht von mir, ich hab sie nur übernommen, da ich ein Modul für eine Webseite im gleichen Layout einbaue...
Hoffe Ihr bekommt keinen Herzinfarkt, wenn Ihr das seht (Ich möchte hier auch keine Grundsatzdiskussion auslösen, falls irgendwas in dem Code nicht konform ist etc.): ;-)
TEMPLATE:
<HTML>
<HEAD>
</HEAD>
<BODY>
<!-- ###BODY### -->
<!-- äußere Tabelle für Zentrierung -->
<table border="0" cellspacing="0" cellpadding="0" height="100%" width="100%" style="margin-left:auto; margin-right:auto;">
<tr>
<td valign="middle">
<!-- Tabelle mit den Seiteninhalten -->
<TABLE HEIGHT=580 WIDTH=925 ALIGN=CENTER CELLSPACING=0 CELLPADDING=0 VALIGN=TOP" style="position:relative; 0px; 0px;">
<TR>
<TD WIDTH=925 HEIGHT=124 VALIGN=TOP>
<IMG SRC="fileadmin/img/layout/top.gif">
</TD>
</TR>
<TR>
<TD VALIGN=TOP WIDTH=925 >
<TABLE CELLSPACING=0 VALIGN=BOTTOM HEIGHT=30 WIDTH=100% CELLPADDING=0>
<TR>
<TD>
</TD>
<TD>
###NAVIGATION###
</TD>
<TD>
</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD VALIGN=TOP HEIGHT=294 ALIGN=LEFT>
<TABLE WIDTH=925 CELLSPACING=0 CELLPADDING=0 HEIGHT=294>
<TR>
<TD ALIGN=LEFT VALIGN=TOP BGCOLOR=#FFFFFF>
<div style="height:294px; overflow:auto;">
###INHALT###
</div>
</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD VALIGN=TOP HEIGHT=130><IMG SRC="fileadmin/img/layout/bottom.gif">
</TD>
</TR>
</TABLE>
</td>
</tr>
</table>
<!-- ###BODY### -->
</BODY>
</HTML>
Das ist mein Template: Wenn sich nun die absolute Positionierung von Elementen, die den Marker ###INHALT### ersetzen, die "Tabelle mit den Seiteninhalten" als Ausgangspunkt nehmen würden, wäre alles ok. Doch leider macht das nur der Firefox und der IE orientiert sich hingegen irgendwo an der Zelle oder dem div, welches den Inhalt enthält...
Im Inhalt wird eine Liste generiert, die u.A. auch Download-Links enthält. Wenn nun über einen Link gefahren wird, dann wird ein Vorschaubild an einer absoluten Position erstellt, was auch funktioniert, nur leider scrollt das Bild eben mit.
Hier der relevante Quellcode + CSS:
<div id="links_4"><a href="/typo3/index.php?id=3&action=download&datei=32">fittness1.jpg<img src="fileadmin/scripte/vorschaubild_anzeigen.php?vorschaupfad=/tmp/vorschaubilder/32_270.jpg">
#links_4 a img {width:0px; height:0px; border-width:0px;}
#links_4 a:hover img{position: absolute; top: 60px;
left: 635px; width:270px; height:205px;}
So, ich hoffe, damit habe ich alles Relevante gezeigt und Ihr könnt damit was anfangen...
Ich habe es übrigens auch schon mit position:fixed versucht, was im FF auch mein Problem löst, nur leider ist der IE zu blöd dazu bzw. verbuggt...
Gruß,
Harry