ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
662
662
EMPFEHLEN
-
12.04.06 12:45 #1
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
-
13.04.06 15:05 #2
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
-
Script funktioniert nicht
Von next1 im Forum PHPAntworten: 9Letzter Beitrag: 23.02.10, 17:42 -
Script funktioniert nicht
Von nick_beat20 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 20.10.08, 12:36 -
Script funktioniert nicht im IE
Von qwerty12309 im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 22.11.07, 16:07 -
Shell-Script funktioniert nicht als Script
Von Mindwinder im Forum Linux & UnixAntworten: 15Letzter Beitrag: 03.05.06, 15:29 -
Script funktioniert nicht
Von Baerwatz im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 12.05.04, 10:30





Zitieren
Login





