За последние 24 часа нас посетил 16471 программист и 1678 роботов. Сейчас ищут 862 программиста ...

Помогите понять создание объектов.

Тема в разделе "JavaScript и AJAX", создана пользователем stweet, 24 май 2012.

  1. stweet

    stweet Активный пользователь

    С нами с:
    24 май 2012
    Сообщения:
    1
    Симпатии:
    0
    Что то я ни как не могу понять как создать индивидуальный объект.
    Код (Text):
    1.  
    2. function MainClass (id) {
    3.    
    4.     this.idClass = "panel_" + id;
    5.    
    6.     this.interactivPanel = document.createElement('div');
    7.     this.interactivPanel.onmouseover = this.onMouseOver;
    8.     this.interactivPanel.onmouseout = this.onMouseOut;
    9.     this.interactivPanel.innerHTML = this.idClass;
    10.     this.interactivPanel.id = this.idClass;
    11.     this.interactivPanel.style.background = "#666";
    12.     this.interactivPanel.style.position = "absolute";
    13.     this.interactivPanel.style.cursor = "default";
    14.     this.interactivPanel.style.height = "50px";
    15.     this.interactivPanel.style.width = "950px";
    16.     this.interactivPanel.style.left = "25px";
    17.     this.interactivPanel.style.zIndex = "10";
    18.     this.interactivPanel.style.overflow = "hidden";
    19.    
    20.     this.viewerPanel = document.getElementById(id);
    21.     this.viewerPanel.innerHTML = '';
    22.     this.viewerPanel.align = "center";
    23.     this.viewerPanel.style.position = 'relative';
    24.     this.viewerPanel.style.height = '20px';
    25.     this.viewerPanel.style.width = '1000px';
    26.     this.viewerPanel.appendChild(this.interactivPanel);
    27. }
    28.  
    29. MainClass.prototype.onMouseOver = function ( ) {
    30.     document.getElementById("trace").innerHTML = "over: " + this.idClass; // undefened ???
    31. }
    32.  
    33. MainClass.prototype.onMouseOut = function ( ) {
    34.     document.getElementById("trace").innerHTML = "out: " + this.idClass; // undefened ???
    35. }
    Заранее очень буду благодарен, 2 дня уже воюю с этим javascript. С интерпретатором ранее не сталкивался.