Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Скрипт не выполняется в IE. В остальных браузерах - все работает. (https://javascript.ru/forum/css-html-internet-explorer/35744-skript-ne-vypolnyaetsya-v-ie-v-ostalnykh-brauzerakh-vse-rabotaet.html)

tapak123 20.02.2013 22:07

Скрипт не выполняется в IE. В остальных браузерах - все работает.
 
Здравствуйте, подскажите, пожалуйста. У меня есть скрипт
<HTML onResize="Rec";>
<head>
<link rel="stylesheet" type="text/css" media="all" href="style/DisLoc.css" />

</head>
	<body onResize="Rec()";>
	<div class="left" id="left"></div>
	<div class="right" id="right"></div>
	<script>
			function Rec()
			{
					var w = window.innerWidth-300;
					document.getElementById("right").style.width = w+"px";
			}
			Rec();
	</script>

	</body>
</html>

если нужно CSS, то вот
Код:

       
div.left { height: 490pt; width: 190pt; border: background-color: red;}       
#Left { position:absolute; top: 0%; left: 0%;}       
div.right {height: 490pt; width: 290pt; background-color: green;}               
#right {position:absolute; top: 10pt; right: 10pt; }

Во всех браузерах работает, ширина задается как положено. А вот в IE не работает... Подскажите, можно ли как-нибудь подправить скрипт для IE или нужно искать альтернативы?

рони 20.02.2013 22:45

tapak123,
может вам так сделать?
var w = document.body.clientWidth-300;

tapak123 20.02.2013 23:06

Благодарю. Все работает:)


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