Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   iframe flash fixed (баг ff 2) (https://javascript.ru/forum/css-html-firefox-mizilla/3510-iframe-flash-fixed-bag-ff-2-a.html)

x-yuri 28.04.2009 10:01

iframe flash fixed (баг ff 2)
 
Вложений: 1
блин, нашел баг ff2, похоже:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>title</title>
<style type="text/css">
iframe { display:  none;
         position: fixed; }
div { display:  none;
      position: fixed; }
iframe { width: 300px; height: 200px; z-index: 2; top: 50%; left: 50%; margin-left: -100px; margin-top: -50px; }
div { width: 300px; height: 200px; z-index: 1; background: red; top: 50%; left: 50%; margin-left: -200px; margin-top: -150px; }
</style>
<script type="text/javascript">
window.onload = function() {
	var div = document.getElementsByTagName('div')[0];
	var iframe = document.getElementsByTagName('iframe')[0];
	//setTimeout(function() {
		iframe.style.display = 'block';
	//}, 0);
	//setTimeout(function() {
		div.style.display = 'block';
	//}, 0);
}
</script>
</head>
<body>
<div />
<iframe src="test.html" />
</body>
</html>

т.е. есть iframe с флешкой и div... оба fixed... если их показывать в одной функции, то периодически флешка оказывается под div'ом, не смотря на z-index. Если показывать флешку чуть позже, то все ok, если наоборот - то флешка всегда под div'ом

Riim 28.04.2009 10:13

Я знаю, почему так происходит. Это мозиловцы украли исходники осла и что-то себе поставили. :)

Riim 28.04.2009 10:14

В ff3 все нормально.


Часовой пояс GMT +3, время: 19:51.