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>
Annonceindlæg fra HP
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
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
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>
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:--
Jeg har prøvet, men får stadigt fejl - eventuelt noget med linie 12???
så må du smide hele koden op, for vi kan jo ikke gætte hvad du har skrevet før og efter javascriptet
--:TheArtist:-->> Sandt nok! Men ikke desto mindre kunne det være noget der ikke var overvejet! hanz
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>
Ved godt, at det er en lorteside, men det er til en skoleopgave!!!
26. juni 2000 - 20:14
#10
Skal der stå: "document.writeln" i din kode? Mener du ikke: "document.write" ?
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.
18. september 2001 - 20:27
#12
done
Vi tilbyder markedets bedste kurser inden for webudvikling