Liebe Cracks: Ich habe eine DHTML-Version des chinesischen Brettspiels Mahjongg im Netz stehen (http://www.thomasweibel.ch), das unter Windows-Browsern wie MSIE 5.x, 6.x, und Mozilla 0.6x und 1.0 gut läuft. Für alle komplexeren Funktionen (unlimitierte Zugrücknahme, Zugzähler, Zuganzeige, Spiel wiederholen) benötige ich Arrays, die ich auf- und wieder abbaue. Dabei stosse ich auf ein Problem bei der Kompatibilität mit Macintosh-Browsern: Offensichtlich unterstützt MSIE 5.x für Mac die Befehle
MeinArray.push();
MeinArray.shift();
MeinArray.pop();
nicht, was ich einigermassen skandalös finde. Um Mac-Fans nicht allzu sehr zu brüskieren, habe ich mittels brutaler Browserweiche die Macs auf die unmittelbarsten Spielfunktionen setzen müssen (nur der Button "Neues Spiel"); die genannten Funktionen erscheinen nur auf Nicht-Mac-Systemen - eine mehr als nur unelegante Lösung. Meine Frage: Gibt's taugliche und, da ich auf knappen Code achte, kurze Alternativen für push, shift, pop? Ein Riesendank für entscheidende Tipps! twb