|
|
|
| Вот код пероблемной страницы:
<html>
<head>
<style type="text/css">
div#myDiv {
position: "absolute";
left: "50px";
top: "50px";
z-index: "1";
}
</style>
</head>
<body>
<div id="myDiv">Some text here</div>
<script language="JavaScript">
<!--
with (document.all.myDiv.style) {
alert("position: " + position + "\n" +
"left: " + left + "\n" +
"top: " + top + "\n" +
"z-index: " + zIndex);
}
//-->
</script>
</body>
</html>
|
При её открытии открывается окно alert:
position:
left:
top:
z-index: 0
Почему не читаются свойства CSS? | |
|
|
|
|
|
|
|
для: nytrogen
(14.08.2007 в 18:19)
| | потому, что при указании значения стилей не берутся в кавычки
div#myDiv {
position: absolute;
left: 50px;
top: 50px;
z-index: 1;
}
|
| |
|
|
|
|
|
|
|
для: nytrogen
(14.08.2007 в 18:19)
| | 1. про кавычки вам уже сказано
2. непосредственно в теге выводимые свойства не указаны, поэтому значения будут или пусты, или неопределены. Надо (для MSIE) использовать не объект style, а объект currentStyle, вот так:
with (document.all.myDiv.currentStyle)
Как это оформить для Mozilla - я уже писал здесь не так давно - поищите. | |
|
|
|
|
|
|
|
для: CNT
(14.08.2007 в 18:34)
| | «Как это оформить для Mozilla - я уже писал здесь не так давно - поищите.»
а мог бы и ссылку дать ;) | |
|
|
|
|
|
|
|
для: Lelik
(14.08.2007 в 18:49)
| | "Ты скажи, ты скажи -
Чё те надо, чё надо?
Может дам, может дам,
Чё ты хошь..." (с)
Мог бы, но не дам :-) | |
|
|
|
|
|
|
|
для: CNT
(14.08.2007 в 18:34)
| | Ясно, спасибо. Буду знать. | |
|
|
|