Avatar billede junior101 Nybegynder
26. juni 2000 - 17:02 Der er 11 kommentarer og
1 løsning

Hvad er der galt her?

Jeg har lavet flg. script, der skal lede hen til forskellige css, alt efter størrelsen på brugerens skærm. Problemet er, at mit script ikke kan finde mine css'er!!

Her:

<script language="javascript">
if (screen.width == 640) {
document.writeln('<link rel="stylesheet" type="text/css" href="640.css">');
}
else if (screen.width == 800){
document.writeln('<link rel="stylesheet" type="text/css" href="800.css">');
}
else (screen.width == 1024){
document.writeln('<link rel="stylesheet" type="text/css" href="1024.css">');
}
</SCRIPT>
Avatar billede lp Nybegynder
26. juni 2000 - 17:05 #1
prøv at fjerne " om dine link rel.....så de bliver sådan:

<link rel=stylesheet type=text/css href=1024.css>

Måske det hjælper???

/LP
Avatar billede hanz Nybegynder
26. juni 2000 - 18:27 #2
Har du skrevet de rigtige stier? f.eks. www/root/css/1024.css?

Sådan som du skrevet dem nu, ligger dine stylesheets i roden af domænet. Hvis de ikke gør det, skal skrive biblioteksnavnet foran 1024.css :)

hanz
Avatar billede theartist Nybegynder
26. juni 2000 - 18:29 #3
Uden at have testet det, kunne det meget vel være sådan her, det skal gøres:

<script language="javascript">
if (screen.width == 640) {
document.writeln("<link rel='stylesheet' href='640.css' type='text/css' >");
}
else if (screen.width == 800){
document.writeln("<link rel='stylesheet' href='800.css' type='text/css'>");
}
else (screen.width == 1024){
document.writeln("<link rel='stylesheet' href='1024.css' type='text/css' >");
}
</SCRIPT>

Avatar billede theartist Nybegynder
26. juni 2000 - 18:31 #4
hanz>> hans stylesheets ligger ikke nødvendigvis i roden, bare i samme bibliotek som .htm/.asp/osv. siden Skulle de ligge i roden så det sådan her ud "/640.css"

--:TheArtist:--
Avatar billede junior101 Nybegynder
26. juni 2000 - 18:34 #5
Jeg har prøvet, men får stadigt fejl - eventuelt noget med linie 12???
Avatar billede theartist Nybegynder
26. juni 2000 - 18:35 #6
så må du smide hele koden op, for vi kan jo ikke gætte hvad du har skrevet før og efter javascriptet
Avatar billede hanz Nybegynder
26. juni 2000 - 18:57 #7
--:TheArtist:-->> Sandt nok! Men ikke desto mindre kunne det være noget der ikke var overvejet!

hanz
Avatar billede junior101 Nybegynder
26. juni 2000 - 19:29 #8
Det eneste, der ikke ligger sammen med selve index.htm, er billederne, som der er lavet reference til. Resten ligger i samme bibliotek (PÅ SAMME niveau).

<HTML><head><Title>Et forsøg</title>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">

<script language="javascript">
if (screen.width == 640) {
document.writeln("<link rel='stylesheet' href='640.css' type='text/css' >");
}
else if (screen.width == 800){
document.writeln("<link rel='stylesheet' href='800.css' type='text/css'>");
}
else (screen.width == 1024){
document.writeln("<link rel='stylesheet' href='1024.css' type='text/css' >");
}
</SCRIPT>

</head>
<body>
<span CLASS="top"><p class="over">Et godt køb i <img class="obs" SRC="px/obs200.gif"></p></span>
<span ><IMG class="frit" SRC="px/frit.gif" ></span>
<span class="prod"><img class="fisk" SRC="px/fars280.gif"><img class="ost" SRC="px/ost200.gif"><img class="kal" SRC="px/kal280.jpg">
</span>
<p CLASS="fisktext">Hjemmelavet fiskefars<br><span CLASS="semi"><b>Pr 1/2 kg kun</b></span></p>
<p CLASS="osttext">Rød Kastrup Guld 45%<br><span class="semi">Normalpris pr 1/2 kg 29.95<br></span><b>Nu</p>
<p class="kaltext">Blomkål<br><span class="semi">Kl 1, danske</span><br><b>KUN</b></p>
<p CLASS="pris1">19<span class="super">95</span></p>
<p CLASS="pris2">19<span class="super">95</span></p>
<p class="pris3">8<span class="super">95</span></p>
<p></p>
<p class="bund">MANDAG - FREDAG  9 - 20 HVER LØRDAG 8 - 17<br><span class="slut">Tilbudene gælder fra den 14. juni til og med den 17. juni 2000 - så længe lager haves. Vi tager forbehold for trykfejl og afgiftsændringer<span class="mark">TJ</span></p>
</body>
</html>
Avatar billede junior101 Nybegynder
26. juni 2000 - 19:48 #9
Ved godt, at det er en lorteside, men det er til en skoleopgave!!!
Avatar billede hanz Nybegynder
26. juni 2000 - 20:14 #10
Skal der stå: "document.writeln" i din kode? Mener du ikke: "document.write" ?
Avatar billede junior101 Nybegynder
27. juni 2000 - 10:37 #11
Jeg har fundet ud af det!! Der mangler et "IF" i den tredje "else" linie. Tak for hjælpen.
Avatar billede junior101 Nybegynder
18. september 2001 - 20:27 #12
done
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