Avatar billede lisbeth Nybegynder
18. september 2001 - 22:43 Der er 12 kommentarer og
1 løsning

script der bestemmer baggrund

Jeg vil gerne lave et script, der tjekker om min brugers browser er Explorer eller noget andet. Hvis det er explorer, skal der indlægges et baggrundsbillede. Hvis ikke skal der angives en baggrundsfarve.

Altså noget i retning af:

<SCRIPT LANGUAGE=\"JavaScript\"><!--

   
    if(navigator.appName.indexOf(\"Microsoft\")!=-1)
    {
    her skal så angives:
        <BODY BACKGROUND=\"img/bg2.gif\">   


    else
    {
    her skal så angives:
        <BODY BGCOLOR=\"#FFFFFF\">
    }
-->
</SCRIPT>

Kan nogen fortælle mig, om det overhovedet kan lade sig gøre - og hvordan??
Avatar billede jumper Nybegynder
18. september 2001 - 22:52 #1
<SCRIPT LANGUAGE=\"JavaScript\"><!--

if (navigator.appName.indexOf(\"Netscape\")>=0){
  document.bgColor = \"#FFFFFF\";
} else if (document.body) {
  document.body.background = \"img/bg2.gif\";
}

// --></SCRIPT>

/Thor
Avatar billede olebole Juniormester
18. september 2001 - 22:53 #2
<ole>

    if(document.all) {
        document.write(\'<BODY BACKGROUND=\"img/bg2.gif\">\'); 
    }
    else {
        document.write(\'<BODY BGCOLOR=\"#FFFFFF\">\');
    }

/mvh
</bole>
Avatar billede jumper Nybegynder
18. september 2001 - 22:54 #3
Eller måske ligefrem:

if (document.body){
  document.body.background = \"img/bg2.gif\";
} else {
  document.bgColor = \"#FFFFFF\";
}

hvilket da vil virke overalt ;o)

/Thor
Avatar billede jakoba Nybegynder
18. september 2001 - 22:54 #4
Du kan jo fx skrive din <body kommando med java script:

</head>

<SCRIPT LANGUAGE=\"JavaScript\"> <!--

    if(navigator.appName.indexOf(\"Microsoft\")!=-1) {
        document.write(\'<BODY BACKGROUND=\"img/bg2.gif\">\'); 
    } else {  // baggrundsfarve:
        document.write(\'<BODY BGCOLOR=\"#FFFFFF\">\');
    }

// --> </SCRIPT>

og så lade være med at have en body kommando nedenunder.

men det bliver tungt hvis du har en masse andet gylle i din body-kommando. for du skal skrive hele kommandoen, ellers kan du ikke stole på det virker.

mvh JakobA
Avatar billede nikolajdu Nybegynder
18. september 2001 - 23:23 #5
Drengene er nok i gang herinde hva´? ;-)
Avatar billede olebole Juniormester
18. september 2001 - 23:26 #6
Jaja...dinoerne tumper rundt og leger med tavle og griffel - ham knajten møger til gengæld derudaf med CSS/DHTML og al det nymodens tant og fjas.......hrmpfff...!
Avatar billede lisbeth Nybegynder
19. september 2001 - 21:59 #7
Tak for svarene - de først tre forslag virker ikke, men jakobAs går lige igennem.
det er smukt..  :-)
Avatar billede jakoba Nybegynder
19. september 2001 - 22:36 #8
takker :)
Avatar billede jumper Nybegynder
20. september 2001 - 02:32 #9
Øv da, mit andet svar virker da ellers fint i NS2+ or IE3+ :/

/Thor
Avatar billede jakoba Nybegynder
20. september 2001 - 03:14 #10
Ja det var rent held held at mit virkede og de to andre ikke.
http://www.eksperten.dk/spm/111444

mvh JakobA
Avatar billede lisbeth Nybegynder
20. september 2001 - 19:41 #11
ok - thor det kan så godt være - jeg testede dine forslag i Netscapes Communicator 4.51 og IE5...og der virker de ikke... :-)
Avatar billede jakoba Nybegynder
20. september 2001 - 20:48 #12
mht jumpers var det vist mere hvor i koden det blev placeret. Hans skulle ikke stå i head sektionen, men efter <body kommandoen.
Avatar billede lisbeth Nybegynder
20. september 2001 - 22:06 #13
I See - det fangede jeg ikke lige. :-(
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

IT-JOB