---
title: "document.all"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/175427-document-all"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "urban_hahne"
published: "2008-11-20T16:38:50.000Z"
updated: "2008-11-20T20:30:13.000Z"
replies: 1
views: 395
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/175427-document-all"
---

# document.all

## #1 — urban_hahne, 2008-11-20T16:38Z

Hej. För länge sedan gjorde jag ett litet 15-spel i javascript. När jag för skoj skull testade det häromdagen så visade det sig att det inte fungera i mozilla. Felet var tydligen att jag använde mig av \>\>document.all\<\< i stället för det som senare blev standard \>\>getElementById()\<\<
i programmet finns raderna:
\>\>meddel=document.all\["Grattis"\].style;\<\<
\>\>backgr=document.all\["backGr"\].style;\<\<
som jag ändrade till
\>\>meddel=document.getElementById("Grattis").style;\<\<
\>\>backgr=document.getElementById("backGr").style;\<\<
detta verkar ok. 
problemet är denna rad:
\>\>N=(document.all)?0:1;\<\<
Hur översätter jag den?
Jag använder senare N som variabel i programmet.
spelet kan ses på:
<http://www.10kronor.se/wwwroot/Allstuff/S15Form.asp>
och funkar bara i IE i nuvarande version.

Permalänk: https://www.webforum.nu/p/175427

## #2 — Duffer, 2008-11-20T20:30Z

Hej,

Alltså om man kollar din kod så ser det först ut som en dålig kolla för att kolla om det är IE (N=(document.all)?0:1;).
För att det ska fungera i firefox måste du bygga upp eventhantering som är x-browser, tror inte document.captureEvents funkar i FF.

Mvh
Tobias

Permalänk: https://www.webforum.nu/p/2156912

---

Tråden på webben: https://www.webforum.nu/amne/javascript/175427-document-all
