Avatar billede nexus20 Nybegynder
08. april 2003 - 21:11 Der er 5 kommentarer og
1 løsning

Hvad er der galt her? (Resolution + Css)

<script language="JavaScript" type="text/javascript">
if(window.screen.width>800)
{
  document.write("<link rel=\"stylesheet\" href=\"1152.css\" type=\"text/css\"/>");
}
else
if(window.screen.width>1024)
{
  document.write("<link rel=\"stylesheet\" href=\"1152.css\" type=\"text/css\"/>");
}
else
if(window.screen.width>1152)
{
  document.write("<link rel=\"stylesheet\" href=\"1152.css\" type=\"text/css\"/>");
}
else
if(window.screen.width>1200)
{
  document.write("<link rel=\"stylesheet\" href=\"1152.css\" type=\"text/css\"/>");
}
else
if(window.screen.width>1600)
{
  document.write("<link rel=\"stylesheet\" href=\"1152.css\" type=\"text/css\"/>");
}
else
{
    document.write("<link rel=\"stylesheet\" href=\"1152.css\" type=\"text/css\"/>");
}
</script>

Hvad er der galt og hvordan kan jeg ligge css filerne i bib css så det normalt ville hedde href="css/XXXXX.css"
Avatar billede bartzzeh Nybegynder
08. april 2003 - 21:14 #1
For det første kan du fortælle hvad der går galt.
Avatar billede nexus20 Nybegynder
08. april 2003 - 21:21 #2
Den tager 800 hver gang i IE6 og Mozilla 1.3! og den virker overhovedet ikke i Opera 7.10 Beta 3! Du kan se her www.neksus.dk"

Jeg har ændret så der ikke står 1152.css hele vejen!!!!
Avatar billede grunken Nybegynder
08. april 2003 - 21:38 #3
prøv bare at bruge

screen.width :)

jeg tror den løsning er mere standard :)
Avatar billede Slettet bruger
08. april 2003 - 21:39 #4
Lidt underlig syntax du har dig....
jeg vil forslå du brugte
if(window.screen.width<=800)
{

}
if(window.screen.width>800&&window.screen.width<1024
{

}
OSV!
Angående Opera så kør en test med: document.write(window.screen.width);
Avatar billede nexus20 Nybegynder
08. april 2003 - 21:54 #5
Så nu virker det i IE 6 og Mozilla 1.3 men stadigvæk ikke i Opera
document.write(window.screen.width); giver det samme tal som IE6 på min PC i Opera!
Her er den kode som virker i IE6 og Mozilla 1.3:
<script language="JavaScript" type="text/javascript">
if(screen.width<=800)
{
  document.write("<link rel=\"stylesheet\" href=\"800.css\" type=\"text/css\"/>");
}
else
if(screen.width<=1024)
{
  document.write("<link rel=\"stylesheet\" href=\"1024.css\" type=\"text/css\"/>");
}
else
if(screen.width<=1152)
{
  document.write("<link rel=\"stylesheet\" href=\"1152.css\" type=\"text/css\"/>");
}
else
if(screen.width<=1280)
{
  document.write("<link rel=\"stylesheet\" href=\"1280.css\" type=\"text/css\"/>");
}
else
if(screen.width<=1600)
{
  document.write("<link rel=\"stylesheet\" href=\"1600.css\" type=\"text/css\"/>");
}
else
{
    document.write("<link rel=\"stylesheet\" href=\"1600.css\" type=\"text/css\"/>");
}
</script>
Avatar billede nexus20 Nybegynder
08. april 2003 - 22:40 #6
Har selv fundet en løsning se her:
<script language="JavaScript" type="text/javascript">
if(screen.width<=800)
{document.write("<link rel=\"stylesheet\" href=\"css/800.css\" type=\"text/css\"/>");}
else
if(screen.width<=1024)
{document.write("<link rel=\"stylesheet\" href=\"css/1024.css\" type=\"text/css\"/>");}
else
if(screen.width<=1152)
{document.write("<link rel=\"stylesheet\" href=\"css/1152.css\" type=\"text/css\"/>");}
else
if(screen.width<=1280)
{document.write("<link rel=\"stylesheet\" href=\"css/1280.css\" type=\"text/css\"/>");}
else
if(screen.width<=1600)
{document.write("<link rel=\"stylesheet\" href=\"css/1600.css\" type=\"text/css\"/>");}
else
{document.write("<link rel=\"stylesheet\" href=\"css/1600.css\" type=\"text/css\"/>");}
</script>
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