Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с модулем (https://javascript.ru/forum/misc/4572-problema-s-modulem.html)

Ozerich 04.08.2009 14:19

Проблема с модулем
 
Geometry.js
var Geometry = {};

if (window.screenLeft) { // IE and others
    Geometry.getWindowX = function() { return window.screenLeft; };
    Geometry.getWindowY = function() { return window.screenTop; };
}
else if (window.screenX) { // Firefox and others
    Geometry.getWindowX = function() { return window.screenX; };
    Geometry.getWindowY = function() { return window.screenY; };
}

index.html
<body>
		<script src="Geometry.js">
			var o=new Geometry();
			for(var cur in o)
			document.write(cur+" = "+o[cur]+"<br>");
		</script>
	</body>

В чем проблема?Как получить объект Geometry?

Kolyaj 04.08.2009 14:23

var o=Geometry;

Ozerich 04.08.2009 14:26

<script src="Geometry.js">
			var o=Geometry;
			document.write(o.getWindowX());
		</script>

Не работает

Kolyaj 04.08.2009 14:30

Не работает что?

Ozerich 04.08.2009 14:31

не выводит o.getWindowX()

Kolyaj 04.08.2009 14:46

Это уже к вопросу реализации.

Андрей Параничев 04.08.2009 15:00

А разве можно одновременно указывать src и писать код в одном блоке <script>?

B~Vladi 04.08.2009 15:56

Конечно...

Андрей Параничев 04.08.2009 16:06

B~Vladi,
Конечно нет? :)

Ozerich 04.08.2009 16:23

Вот полный код
index.html
<script src="Geometry.js">
var o=Geometry;
document.write(o.getWindowX());
</script>

Geometry.js
var Geometry = {};
Geometry.getWindowX = function() { return window.screenLeft; };


Подскажите почему не работает???
Никак не могу понять это.То ли я объект там создал то ли переменную типа Geometry.:-/


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