Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как достать вложеный метод? (https://javascript.ru/forum/misc/28666-kak-dostat-vlozhenyjj-metod.html)

GhostSt 28.05.2012 22:31

Как достать вложеный метод?
 
Есть такая проблема:

Мне нужно достать значение width и height
Для этого я объявляю новый объект и пытаюсь достать эти значения:

function screenParametres()
 {
	 this.screenScale = function ()
	      {
			   this.width  = window.screen.width;
			   this.height = window.screen.height;
			   
	      }
 }
var obj = new screenParametres();
Width = obj.screenScale.width;
Height = obj.screenScale.height;
alert(width);
alert(height);


Беда заключается в том, что переменные получают undefined.
Есть ли какой-то способ обратиться к width и height, и получить эту долгожданную информацию?

melky 28.05.2012 22:54

можно превратить screenScale в объект.
я заменил значения на тестовые.
function screenParametres()
 {
	 this.screenScale =  {
			   width: 100500,//window.screen.width;
			   height: 9000//window.screen.height;
			   
	      }
 }
var obj = new screenParametres();
Width = obj.screenScale.width;
Height = obj.screenScale.height;
alert(Width);
alert(Height);

GhostSt 29.05.2012 21:07

Спасибо!


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