"Sørensen" <dyt@post11.tele.dk> writes:
> I min begynderbog om html står der også noget med "id" sammen med "name", -
> men det er altså ikke særlig klart. De fleste steder hvor jeg kiggede på
> nettet var id ikke nævnt, -
En fejl, som nok skyldes alderen på mange af siderne. Id er den
moderne måde at give unikke identifikationer til elementer. Name blev
tidligere brugt både til det, og til at give nogle elementer navne i
andre sammenhænge (som fx form-controls).
Det korte referat om name/id: Brug "name" til form-controls (input,
select, textarea, button og object), brug "id" til resten (form, img,
a, applet, iframe, frame, map). Hvis du skal bruge siden i gamle
browsere, så tilføj også "name" med samme værdi som "id" på de andre
elementer[1].
> måske nogen kunne pege på et godt sted at læse om html (og
> javascript), - hvor tingene er defineret præcist.
Jeg har samlet en del links:
<URL:
http://www.infimum.dk/HTML/references.html>
Den mest præcise beskrivelse af HTML er nok W3C's HTML 4.01 specifikation.
Ikke så tilgængelig første gang, men man vænner sig til den.
Den mest præcise specifikation af Javascript er nok en kombination af
ECMA 262 standarden (ECMAScript, meget lidt tilgængelig, men *meget*
præcis), W3C DOM 2, og Netscape og Microsofts DOM specifikationer.
Det man til dagligt kalder Javascript er (i de nyeste versioner) en
kombination af sproget ECMAScript og et udførselsmiljø der giver
adgang til dokumentet (en Document Object Model, DOM), og "lidt ekstra"
til at kontrollere browseren (sådan noget som "alert" og "window.location").
I de tidligere versioner af JavaScript (da Netscape definerede det)
var der ikke nogen opdeling.
/L
[1] og brug name i tagsene <meta> og <param>, hvis du nogensinde bruger
dem.
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'