Autor Zpráva
fisla2
Profil *
mam vytvoreny flash z kteryho se otvira nove okno pomoci javaskriptu (bez scrollu navigace atd...) v tomto okne je umisten dalsi flash. ten se mi ale nedari umistit presne doprostred (vertikalne) otevreneho okna. uprostred je to vzdy jen v jednom prohlizeci - IE nebo mozzile. -ten druhej je vzdycky nak souplej (nahoru nebo dolu). nevite kde je problem? jak to prepsat (napsat)? diky.
tady je ten zapis co mam:

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Brf. Ekdungen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="Javascript">
<!--
window.resizeTo(700,700);
window.moveTo(screen.width/2-350, screen.height/2-350);

-->
</script>
<body bgcolor="#000000">
<table width="100%" height="100%" bgcolor="#000000" >
<tr>
<td width="700" height="700" align="center" valign="top"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=6,0,29,0" width="600" height="600" align="absmiddle">
<param name="movie" value="0_ekdng.swf">
<param name="quality" value="high">
<param name="BGCOLOR" value="#000000"><param name="SCALE" value="noborder">
<embed src="0_ekdng.swf" width="600" height="600" align="absmiddle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#000000" scale="noborder"></embed>
</object></td>
</tr>
</table>
</body>
</html>
Georgík
Profil
Dobrý den.

Jestli dobře ruzumím, potřebujete prvek vycentrovat nejen horizontálně, což je běžné, ale i vertikálně.

Pokud jste problém ochoten tak-trochu "znásilnit", postačí následující řešení:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- hlavicka zapnula "fake" mod - mod (spinavych) kouzel -->
<html><head>
<style media="all" type="text/css">
body {width:100%;height:100%;margin:0px;border:0px;padding:0px;}
.centrovacitabulka {width:100%;height:100%;margin:0px;border:0px;padding:0px;}
.centrovacibunka {vertical-align:middle;text-align:center;}
.centrovanyobjekt {width:30px;height:30px;margin:0px auto 0px auto;}
/* .centrovanyobjekt {width:700px;height:700px;margin:0px auto 0px auto;} */
</style>
</head><body>
<table class="centrovacitabulka">
<tr>
<td class="centrovacibunka">
<div class="centrovanyobjekt">x</div>
</td>
</tr>
</table>
</body></html>

. Ve Vámi velmi správně použitém korektním a standardním módu, který je podle mě lepší používat:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- hlavicka zapnula standardni mod -->
<html><head> ...

, by však zrovna tento problém bylo nutno řešit javascriptem. Na což momentálně nemám sílu.

Mnoho úspěchů.

S pozdravem Jirka

P.S.: Funkčnost tohoto řešení byla ověřena na prohlížečích MS IE 6 a Mozilla Firefox 1.0.7.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0