In article <ct2aar$ejn$1@news.net.uni-c.dk>,
"Martin Stender" <martin@cybermedia.dk> wrote:
> Uden at vide præcis hvilket markup der var på siden, kan jeg forestille mig,
> at nogen har brugt noget IE-specifikt skrammel.
>
> M$'s hjemmestrikkede objektmodel (Netscape havde såmænd også deres engang)
> sagde typisk 'document.layers.<et-eller-anden-element>' - f.eks første H2
> element ville blive noget i retning af "document.layers.h2[0].innerHTML =
> 'Ny overskrift'".
>
> Så en eller anden tester om browseren forstår det: "if
> (!dokument.layers){alert('Din browser er for gammel');".
> (Hvis ikke document.layers returnerer 'True', så fyr an alertbox af ...)
>
> Alle bruger nu W3's standardiseret Document Object Model (W3 DOM) og den
> slags hedder nu: document.getElementByID('et-eller-andet-object-id').
>
> Så skriv til vedkommendet, og forklar ham/hende, at deres browser er håbløst
> outdated ...
Det er ikke helt forkert. Jeg var lige inde at se kildekoden:
function init() {
if (document.layers) {
isNav = true;
layerRef="document.layers"
styleRef=""
showRef="show"
hideRef="hide"
} else if (document.all) {
isIE = true;
layerRef="document.all"
styleRef=".style"
showRef="visible"
hideRef="hidden"
} else {
alert("Your browser doesn't support
layers! Please get at newer browser to view this site!");
}
--
Venlig hilsen
Henrik Münster
Esbjerg