tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
662
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Biergamasda
    Biergamasda Biergamasda ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    373
    Hi Leute, ich weis nicht mehr was ich noch machen soll und welche Referenzen ich mir noch ansehen sollte.

    Getestet hab ich ihn bisher nur im Mozilla Firefox 1.5, wo auch alles Einwandfrei funktioniert, als ich dann zum IE übergehen wollte, ging auf einmal gar nix mehr. Hoffe mir kann da jemand helfen.

    Hier ist der Code, ich denke er ist gut genug auskommentiert, um sich darin zurechzufinden.


    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    
    //zeichnet eine Tabelle mit den oben in den Variablen Zeilenzahl und Spaltenzahl beinhalteten Maßen
    //die Tabelle wird per Zufallswert mit schwarzen Feldern (hindernisse) und grauen Feldern (mögliche
    //Felder) ausgefüllt. Anschließend wird durch erzeugen eines Objektes der Klasse gamer ein Startfeld 
    //für diese "Person" gesetzt
    function print()
    {
        var tbl = document.createElement("table");            
        var tr;             //beinhaltet den Zeilenknoten
        var td;             //beinhaltet den Zellenknoten
        var aktline;        //Zeiger auf die aktuelle Zeile
        
        /*zeichnen der Tabelle*******************************************************/
        tbl.setAttribute("class","spielfeld");
        
        /*einfügen des Tabellenknotens an die gewünschte Position********************/
        /*um die Tabelle an anderer Position zu zeichnen diese Zeile ändern**********/
        document.body.appendChild(tbl); 
        /****************************************************************************/
        
        for (var i = 0; i < Zeilenzahl; i++)
        {                
            tr = document.createElement("tr");                                           
            aktline = tbl.appendChild(tr);
            for (var j = 0; j < Spaltenzahl; j++)
            {
                td = document.createElement("td");      //erzeugen des Zellenknotens
                td.setAttribute("class","zelle");       //festlegen der Stylesheet Klasse für die Zelle
                td.setAttribute("id","Y"+i+"_X"+j);     //zuweisung einer Eindeutigen ID
                td.setAttribute("onclick","obj.move(this);");
     
                /*Zeichnen des Spielfeldes, bzw ausfüllen mit grau/schwarz***********/
                var randnum = Math.round(Math.random()*1000);                    
                if (randnum % 3 == 0)
                    td.style.backgroundColor = blockedBackground;
                else
                    td.style.backgroundColor = freeBackground;                        
                /********************************************************************/
                
                aktline.appendChild(td);                //einfügen des Zellenknotens in die aktuelle Zeile
            }
        }
        obj = new gamer();
    }

    Schon im Voraus danke für eure Mühen, und sollte es Fragen geben, einfach fragen

    lg Masda
     

  2. #2
    Avatar von Biergamasda
    Biergamasda Biergamasda ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    373
    Naja, hab auch ohne euch rausgefunden was falsch war

    1. der Internet explorer brauche eine explizite Angabe eines tbody, sonst macht der nichts
    2. die "Variablen" Zeilenzahl und Spaltenzahl waren/sind als Konstanten (const) definiert, was dem Internet Explorer ebenfalls nicht zusagt

    Und wenn ich schon dabei bin gleich noch eine Frage.
    Gibts im IE eine alternative zu Konstanten, außer Variablen?

    lg Masda
     

Ähnliche Themen

  1. Script funktioniert nicht
    Von next1 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 23.02.10, 17:42
  2. Script funktioniert nicht
    Von nick_beat20 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 20.10.08, 12:36
  3. Script funktioniert nicht im IE
    Von qwerty12309 im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 22.11.07, 16:07
  4. Shell-Script funktioniert nicht als Script
    Von Mindwinder im Forum Linux & Unix
    Antworten: 15
    Letzter Beitrag: 03.05.06, 15:29
  5. Script funktioniert nicht
    Von Baerwatz im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 12.05.04, 10:30