Заметил такую проблему в firefox.
Вот пример кода:

<html>
<head>
<title>Untitled Document</title>

<script language="javascript">
function img_pos() {
document.getElementById('pen').style.right="300";
}
</script>

</head>

<body onLoad="img_pos()">
<img src="1.jpg" id="pen" style="position:absolute;">
</body>
</html>

Так вот, этот код, как видно, задает положение картинки на странице. Работает под IE и Opera, а в Firefox работать напрочь отказывается, может кто нибудь сталкивался с такой проблемой и может подсказать решение?

странно у меня этот код работает на ура в FF.
разучить его работать получилось прописыванием доктипа, что тут же вылечил заменив "300" на "300px"

Спасибо за ответ, проблема на самом деле была в доктипе, но у меня появился новый вопрос, может и сдесь поможешь:)
Предположим у img изначально задано какое то положение на странице, к примеру <img width="30" src="1.jpg" id="pen" style="position:absolute; left: 100px; ">, а этот код его только перезаписывает и опять в FF не работает, не смотря на доктипы и зимены "300" на "300px"

в img_pos дописываешь
document.getElementById('pen').style.left="auto";

Спасибо за ответ, все работает, теперь и под FF.