Hallo allerseits,
folgendes Problem:
Ich möchte einen Div-Layer über eine Tabelle legen, die in der ersten Zeile ein input Feld enthält, in der zweiten eine Flash-Animation. Der Div-Layer enthält eine Grafik und soll über beide Tabellenzeilen dargestellt werden.
Über der ersten mit dem Input-Feld ist er sichtbar, bricht aber mit der zweiten Zeile, der Flash-Animation ab.
Warum und was kann ich da machen?
Ist es so, dass Flash-Animationen grundsätzlich über jeden html-Code, also auch div-Layern liegen?
Mein html-Dokument hat folgende Struktur innerhalb des body-Tags:
<!-- Quelltext Anfang -->
<div id="image" name="image">
img src="../images/reifen_g.gif" alt="" width="166" height="50">
</div>
<form name="displayNews" action="" method="">
<table align="center" width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td valign="top" align="center">
<input type="text" class="newsticker" name="anzeige2" id="anzeige2" size="50">
<script language="JavaScript" type="text/JavaScript">getNewstickerText();</script>
</td>
</tr>
<tr>
<td>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" id=test1 width=100% height=100%>
<param name=movie value="film.swf">
<param name=quality value=best>
<param name=bgcolor value=#FFFFFF>
<embed src="film.swf" quality=best bgcolor=#FFFFFF width=100% height=100% type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash">
</embed>
</object>
</td>
</tr>
</table>
</form>
<!-- Quelltext Ende -->
Die zugehörigen styles für den Div-Tag sind:
div#image
{
position:relative;
z-index:0;
top:0px;
left:0px;
z-index:1;
visibility:visible;
text-align:right;
height:50px;
}
Gruss,
Turtle