Avatar billede kurtspurt Nybegynder
31. oktober 2001 - 20:48 Der er 1 kommentar og
1 løsning

crossbrowser Layer problem

Hvorfor vil det ikke virke i netscape? - eller er det enlig Netscape? - jeg bruger Morzilla. Er det ikke Netscape?
Understøter Opera enlig lag? - 30point for lige at skrive det samme til Opera

<html>
<head>
horisontalt=200
vertikalt=150

function kodegenerator(hvor){
fnu=\'\'
for (i=0; i<3; i++){
    fnu += i+\'<br>\';
}
skrivkode(fnu)
}



function skrivkode(kode){
    if (navigator.appName==\"Netscape\") {
        document.layers[\'themenu\'].document.writeln(kode);
        document.layers[\'themenu\'].left=horisontalt;
        document.layers[\'themenu\'].top=vertikalt;
    }
    if (navigator.appName==\"Microsoft Internet Explorer\") {
        themenu.innerHTML=kode;
        themenu.style.left=horisontalt;
        themenu.style.top=vertikalt;
    }
}

</script>
</head>

<body >
<DIV ID=\"themenu\" STYLE=\"POSITION: absolute;\"></DIV><LAYER NAME=\"themenu\"></LAYER>


<script>
kodegenerator()
</script>
</body>

Avatar billede kurtspurt Nybegynder
31. oktober 2001 - 21:05 #1
jeg har nu downloadet 6.2 af netscape - det hjalp ikke
Avatar billede jakoba Nybegynder
31. oktober 2001 - 23:48 #2
Du skal skelne mellem ns4 og ns6

function skrivkode(kode){
    if (navigator.appName==\"Netscape\") {
        if (document.layers ) {
            document.layers[\'themenu\'].document.writeln(kode);
            document.layers[\'themenu\'].left=horisontalt;
            document.layers[\'themenu\'].top=vertikalt;
        } else { // nok ns6
            document.getElementById(\'themenu\').innerHTML = kode;
            document.getElementById(\'themenu\').style.left = horisontalt +\"px\";
            document.getElementById(\'themenu\').style.top = vertikalt +\"px\";
        }
    }
    if (navigator.appName==\"Microsoft Internet Explorer\") {
        themenu.innerHTML=kode;
        themenu.style.left=horisontalt;
        themenu.style.top=vertikalt;
    }
}



Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester