Avatar billede gryn Nybegynder
06. juli 2002 - 13:26 Der er 3 kommentarer og
1 løsning

Skift .CSS og .js ved 800x600

Jeg er ved at lave en side, som kræver, at der automatisk vælges en ny .cc-fil og en ny .js-fil, hvis man kører med 800x600.

Her ses mine "inkluderinger"
<script language="JavaScript1.2" src="107.js"></script>
<link rel="stylesheet" href="107.css" type="text/css" id="cssfil" />

Hvis man kører med 800x600 skal det skiftes ud med:
<script language="JavaScript1.2" src="86.js"></script>
<link rel="stylesheet" href="86.css" type="text/css" id="cssfil" />

Jeg har allerede en funktion, der finder ud af brugerens opløsning.
var bredde = screen.availWidth - 20;
var hoejde = screen.availHeight - 120;

function load() {
if(bredde<900) {

//HVAD SKAL JEG GØRE HER???

}
}
Avatar billede gryn Nybegynder
06. juli 2002 - 13:35 #1
hov... ".cc-fil" = ".css-fil"
Avatar billede hells Nybegynder
06. juli 2002 - 13:56 #2
Du skal ikke lave det som en funktion. Prøv med dette i stedet(i head):
<script type="text/javascript">
var bredde = screen.availWidth - 20;
var hoejde = screen.availHeight - 120;
if(bredde<900) {
document.write("<script language=\"JavaScript1.2\"...<link rel...")
}
else{
document.write("<script language=\"JavaScript1.2\"...<link rel...")
}
</script>
Avatar billede gryn Nybegynder
06. juli 2002 - 14:09 #3
Hmmm... Jeg fik det til at virke... jeg havde ellers selv prøvet på den måde.

Fejlen lå i, at document.write("</script>") faktisk lukker scriptet. Man er nødt til at dele det op. (""</scr" + "ipt>")

Du får points.
Avatar billede hells Nybegynder
06. juli 2002 - 14:11 #4
ok, det havde jeg ikke lige tænkt på, men tak for point
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