Avatar billede skywalker1 Nybegynder
13. december 2000 - 23:00 Der er 13 kommentarer og
1 løsning

jeg skal jo spørge...

Godt træt af at mine hjemmesideprojekter ser forskellige ud i forskellige browsere, og med forskellige skærmstørrelser, spørger jeg nu - findes der et snedigt script, der finder ud af hvad gæsten har, og så leder ham hen til en side tilpasset dette format og den browserudgave ?
Avatar billede leif Seniormester
13. december 2000 - 23:05 #1
Ja, men du skal vist så stadig lave en side til hver, så vidt jeg ved!!!
Avatar billede ares Nybegynder
13. december 2000 - 23:07 #2
Der findes både Script I ASP(VBScript) Java m.m.

Jav er nok det mest brugte til denne opgave da det køre Cleint side og kan forstås både af Netscape og IE.

<SCRIPT LANGUAGE=\"JavaScript\"><!--
if (navigator.appName == \'Microsoft Internet Explorer\')
    location.href = \'y.htm\';
else
    location.href = \'x.htm\';
//--></SCRIPT>

kunne gøre jobbet

Ares
Avatar billede skywalker1 Nybegynder
13. december 2000 - 23:08 #3
ja, det havde jeg næsten gættet, men det er jo stort set umuligt at lave hjemmesider der fungerer i alle browsere, og i alle skærmstørrelser.

Det som er vigtigt er at gæsten ikke belemres med \"du har sådan en browser\"-sider og andet unødigt hejs....
Avatar billede skywalker1 Nybegynder
13. december 2000 - 23:09 #4
hvad med skærmstørrelsen ?
Avatar billede parazite Nybegynder
13. december 2000 - 23:16 #5
skywalker1 : Nu ved jeg ikke hvordan du programmer, om du bruger et program eller Notepad, men det er faktisk ikke sååå svært at lave en side, der ser pæn ud i NS og IE. Man skal bare overholde nogle enkelte regler. :o)
Avatar billede skywalker1 Nybegynder
13. december 2000 - 23:17 #6
gider du ikke lige delagtiggøre mig i de regler ?
Avatar billede ares Nybegynder
13. december 2000 - 23:19 #7
Man kan lave det samme med hensyn til skærm størrelse der er en funktion der tæller pixels - men jeg ville nu anbefale at lave den til 1024 X 768 så kan de fleste der har et modem være med.

Se evt. http://www.eksperten.dk/spm/17934

screen.availWidth og screen.availHeight kan hente den opløsning client maskinen er sat op til at køre med og så er de tjo bare at arbejde ud fra det.

Hvis du altså vil have den funktion...

Ares
Avatar billede parazite Nybegynder
13. december 2000 - 23:20 #8
Well - man lærer det faktisk bedst ved at prøve sig frem. NS viser f.eks. formfelter på en anden måde end IE, så der må man bruge CSS så det kommer til at se pænt ud. NS forstår heller ikke helt hvis du definerer bredden på en tabel med width=\"noget\", så der smider du en transparent gif ind, og giver den den korrekte bredde.

Hvis du har ICQ kan jeg hjælpe når du får problemer? Det er nemmere at acceptere forskellene og lære hvordan de kan omgåes end at lave 2 versioner af alle ens sider. :o)

- Parazite @ UIN 27432201
Avatar billede parazite Nybegynder
13. december 2000 - 23:22 #9
ares : 800 * 600 er nu den de fleste bruger endnu. Hvis du designer til 1024 * 768, så mister du en pæn del brugere. :o)
Avatar billede ares Nybegynder
13. december 2000 - 23:23 #10
Du må ikke bruge Class=\"something\" i <TR> i netscape men gerne i IE derfor bruger man det bare konsekvent i <TD>

Man må ikke udelade <tr> - <td> eller </table> tags i Netscape - IE kan i nogen omfang selv regne de sidste ud - derfor bruger er man konsekvent med sine <tr> <td> </table> tags...

osv.

Ares
Avatar billede ares Nybegynder
13. december 2000 - 23:24 #11
et andet godt tip er at konsekvent at bruge pixels til at definere bredde fonte osv. så har du også en Mac kompatibel side.

Ares
Avatar billede skywalker1 Nybegynder
13. december 2000 - 23:24 #12
handy hints fra Ares....jeg takker
Avatar billede parazite Nybegynder
13. december 2000 - 23:27 #13
Du må f.eks. heller ikke blande % og pixel-tags i samme tabel, da NS ikke kan hitte ud af det. Men som ares siger, så design med pixels i stedet for %.

Tag et kig på www.middleofnowhere.dk, og se hvordan du nemt og temmelig elegant kommer over problemet med størrelser! :o)

Og ja, jeg ved godt linksene ikke virker, men jeg er jo i gang med siden netop nu! :o)
Avatar billede skywalker1 Nybegynder
13. december 2000 - 23:44 #14
Jeg takker Ares og Parazite for de mange handy hints - synd jeg ikke fandt dette sted noget før, så kunne mange ærgelser sikkert være undgået. Takker især for de gode og IKKE-tekniske svar - fortsæt den gode stil.

I will return !!
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