|
|
|
| Подскажите плиз, почему не работают такие команды в Javascript
document.body.style.font="50%";
или
document.body.style.fontSize="50%";
IE выдает ошибку:
"требуется объект"
Этой командой я пытаюсь сделать то же, что делает CSS декларация
body {font:50%} | |
|
|
|
|
|
|
|
для: myas
(05.03.2008 в 00:55)
| | Протестил у себя оба варианта работают нормально | |
|
|
|
|
|
|
|
для: ONYX
(05.03.2008 в 08:21)
| | у вас присутствуют сами теги <body></body>? | |
|
|
|
|
|
|
|
для: neokortex
(05.03.2008 в 12:55)
| | да, конечно | |
|
|
|
|
|
|
|
для: ONYX
(05.03.2008 в 08:21)
| | У меня при выполнении такого html кода
<head>
<title>test</title>
<script language="JavaScript">
<!--
document.body.style.font="200%";
//-->
</script>
</head>
<body>
<p>aaaaa</p>
</body>
</html>
|
браузеры
FF 2.0.0.12
Opera 9.23 / 8808
IE 6.0.2900.2180...
НИКАК не реагируют (не изменяют размер шрифта) при изменении
значения document.body.style.font в JavaScriptе
IE еще выдает снизу ошибку указанную в первом посте.
А Вы как тестировали?
Какой скрипт у Вас работает? | |
|
|
|
|
|
|
|
для: ONYX
(05.03.2008 в 08:21)
| | У меня при выполнении такого html кода
<head>
<title>test</title>
<script language="JavaScript">
<!--
document.body.style.font="200%";
//-->
</script>
</head>
<body>
<p>aaaaa</p>
</body>
</html>
|
браузеры
FF 2.0.0.12
Opera 9.23 / 8808
IE 6.0.2900.2180...
НИКАК не реагируют (не изменяют размер шрифта) при изменении
значения document.body.style.font в JavaScriptе
IE еще выдает снизу ошибку указанную в первом посте.
А Вы как тестировали?
Какой скрипт у Вас работает? | |
|
|
|
|
|
|
|
для: Myas
(06.03.2008 в 11:54)
| | У меня ИЕ 7.0 вот это в нем работает нормально
<html>
<head>
<title>test</title>
</head>
<body>
<p>aaaaa</p>
</body>
<script language="JavaScript">
<!--
document.body.style.font="200%";
//-->
</script>
</html>
|
Только в Фоксе не пашет | |
|
|
|
|
|
|
|
для: ONYX
(06.03.2008 в 12:03)
| | Да, Ваш скрипт у меня на IE и Opera тоже работает.
А если перенести Javascript в область head как у меня было:
<html>
<head>
<title>test</title>
<script language="JavaScript">
<!--
document.body.style.font="200%";
//-->
</script>
</head>
<body>
<p>aaaaa</p>
</body>
</html>
|
То уже не работает! Прикольно!
А FF не работает ни в том ни в другом случае.
Подскажите плиз кто знает как это сделать, чтобы на всех браузерах работало | |
|
|
|
|
|
|
|
для: Myas
(06.03.2008 в 13:44)
| |
<html>
<head>
<title>test</title>
<script language="JavaScript">
<!--
window.onload=function()
{document.body.style.fontSize="200%";}
//-->
</script>
</head>
<body>
<p>aaaaa</p>
</body>
</html>
|
работает везде.... а document.body.style.font="200%";
не работает в firefox
а на тему переноса в head
так если не сделать onload скрипт пытается изменить свойство еще не загруженного элемента - точно работать не будет :) | |
|
|
|
|
|
|
|
для: KirillKiev
(06.03.2008 в 13:57)
| | ОК, спасибо за информацию.
Если я правильно понял, - Ваш вариант также в FF не работает? | |
|
|
|
|
|
|
|
для: Myas
(06.03.2008 в 14:26)
| | работает
только
document.body.style.fontSize="200%";
а не
document.body.style.font="200%"; | |
|
|
|
|
|
|
|
для: KirillKiev
(06.03.2008 в 14:33)
| | Спасибо большое!
Все получилось. | |
|
|
|