Avatar billede ronniwenzell Nybegynder
16. august 2004 - 00:23 Der er 22 kommentarer og
2 løsninger

CSS i windows kontra Mac

Jeg har lavet siden www.jensen-bugge.dk færdig med CSS og er godt tilfreds - den virker i IE, Netscape, Opera & Mozilla.

Men har fået fortalt at den ikke virker på Mac-computere (med browserne IE & Safari).

Jeg har ikke selv tilgang til Mac og ved ikke hvordan jeg skal løse problemet/problemerne.

Er der nogen, der kan hjælpe mig?

Jeg har besøgt http://validator.w3.org/check?uri=http%3A%2F%2Fwww.jensen-bugge.dk%2Findex2.asp og der lader til at være nogle fejl, men jeg ved ikke hvad jeg skal gøre ved dem - jeg forstår ikke helt de forklaringer... :-(
Avatar billede Slettet bruger
16. august 2004 - 00:40 #1
Et par af fejlene er:

& skal rettes til & fordi & netop bruges til at indlede specialtegn.

valign="center" skal rettes til valign="middle"

width=77% skal rettes til width="77%"

Når du bruger javascript, skal script-tagget indeholde type="text/javascript"

Flere steder har du <td width="100" align="right"><b>noget tekst</td>
Ret det til <td width="100" align="right"><b>noget tekst</b></td>

Prøv at se, om det ikke fanger de fleste af fejlene.
Avatar billede roenving Novice
16. august 2004 - 00:42 #2
1-4. Hvis du skal bruge &-tegn bør de laves som html-entities: &amp;

<a href="http://www.tvhit.dk/index.php?body=news&amp;id=939" target="_blank">

5-7. Du har glemt at afslutte a-tagget ved Zar:

<a href="http://www.ZARmusic.dk" target="_blank">Zar</a>

8-9. Du har glemt at afslutte et b-tag:

<b><a href="pressemateriale/03.mp3" TARGET="_blank">nr. 3 >> Rheinlænder fra Læsø efter Madvig Vilsen</a></b></p>

10+11+13+14. valign i w3cs definition skal ikke være 'center', men 'middle'

12. Et block-level element som p, kan ikke strække sig på den måde, sikkert fordi du har en tabel indeni

-- &-problemet har du så flere gange, så prøv lige at fjerne de ovenstående og vend så tilbage !-)
Avatar billede ronniwenzell Nybegynder
16. august 2004 - 01:31 #3
hey sandbox & roenving>

Tak for forklaringerne. Jeg har ændret de ting, I har sagt og der er nu 9 fejl tilbage på w3-siden. Jeg ved ikke om det er blevet bedre på mac nu - det skal jeg tjekke op på imorgen.

Hvad med de sidste fejl? Er de vigtige?
Avatar billede roenving Novice
16. august 2004 - 01:39 #4
De første 4 er den samme, som jeg har ovenfor -- en & som skal være &amp;

5. Sæt farve med css i stedet på <hr color="#663333" width="77%" align="center">

-- det er vist lidt tricky, jeg kan huske, at jeg engang har rodet med border-color ...

6. er den sandbox nævner: Du _skal_ angive type="text/javascript" i et javascript-tag ...

7. Fjern det </center>-tag i linje 161, for der er ikke noget åbent ...

8-9. Afslut dit dokument sådan i stedet:

              <div id="scrollTrack2"><div id="scrollBar2"></div></div>
              </div>
          </div>
      </div>
</div>
  </body>
</html>
Avatar billede ronniwenzell Nybegynder
16. august 2004 - 02:20 #5
hmmm...

1-4. Jeg søger mit dokument igennem og kan ikke finde flere &'er der står alene (pånær en enkelt, der er i ASP og derfor ikke kan ændres. Ændrede den faktisk første gang hvilket resulterede i, at jeg slet ikke fik lov til at se siden længere...). Ellers er der i linje 65 (hvor problemet gemmer sig et & i et link:
"...lse for øje." <a href="http://www.tvhit.dk/index.php?body=news&id=939" targe"
men ændrer jeg dette til &amp; går linket forkert når man trykker på det...?

5. Kan ikke lige umiddelbart gennemskue hvordan jeg løser det, men det må jeg kigge når jeg får lidt tid.

6, 7, 8, 9. rettet.

PS: Jeg får nogle gange forskellige fejlmeldinger fra IE i et script. Ingen problemer i netscape, opera eller mozilla. Kort tid efter - uden at have lavet ændringer - er der igen ingen problemer med IE?? Noget, du/I har hørt om før?
Avatar billede ronniwenzell Nybegynder
16. august 2004 - 02:22 #6
PS: w3 skriver med stort henover hele siden:

((((This page is not Valid HTML 4.01 Transitional!))))

..er det ikke noget, jeg burde tage mig af?? :-)
Avatar billede roenving Novice
16. august 2004 - 02:32 #7
Ja, for jo mere du kan få din side til at være valid kode, jo større er chancen for at den vil vises ens i forskellige browsere ...

-- du skal dog også vurdere, hvor store omkostninger, der ligger i det !-)

-- og et lille trick til at få linje 65 til at validere:

<a href="http://www.tvhit.dk/index.php" onclick="this.href+='?body=news&id=939'" target="_blank">Læs mere på tvhit.dk</a>

-- og din horisontal rule:

<hr style="border:2px solid #633" width="77%" align="center">
Avatar billede Slettet bruger
16. august 2004 - 07:24 #8
Og lige så snart, du har de sidste fejl væk, kommer der til at stå, at siden er gyldig.

Jeg tror, at det er din scrollbarkode, som giver knuder med Mac. I Konqueror, som er baseret på samme kode som Safari, er den eneste sektion på siden, som kommer frem, som den skal, nemlig mp3-sektionen - og den har du ikke sat scrollbar-koden på.

Da den er i javascript, vil jeg overlade den til roenving, da jeg (i modsætning til ham) absolut ikke er god til javascript.
Avatar billede ronniwenzell Nybegynder
19. august 2004 - 19:44 #9
hej roenving & sandbox>

undskyld jeg ikke har svaret i et stykke tid - der har været meget tryk på i den sidste tid...

Men nu har jeg i hvert fald gjort som I har skrevet. Jeg fik en fejl i IE i linje 64 (som vi og w3 omtaler linje 65 (?). Jeg rettede:
...onclick="this.href+='?body=news&id=939".... til
...onclick="this.href+='?body=news&id=939'".... hvorefter det så fungerede :)

Min horisontale rule er også ok nu på w3, men validate'eren er åbenbart stadig ikke tilfreds med linje 65 ?


sandbox (/roenving)> tror du virkelig det er scroll-koden som er mac-problemet? index2.asp er sat til at vise <div id="t0"> med velkomstteksten, som heller ikke har nogen scroll?

PS: Mange tak for jeres hjælp - den sætter jeg stor pris på!
Avatar billede Slettet bruger
19. august 2004 - 22:10 #10
Kan du ikke lave det & om til &amp; ?

Du har ret. Velkomstsiden kommer heller ikke frem i Konqueror.
Avatar billede roenving Novice
20. august 2004 - 00:22 #11
Jeg ved at scrollbar-koden er testet mod Mac, men det er ikke usandsynligt, at det ikke er sket i går, så muligvis er den ikke testet mod de helt nye Mac- (og *nix-) browsere ...
Avatar billede ronniwenzell Nybegynder
20. august 2004 - 00:52 #12
sandbox> øhh... det virkede? Jeg har ellers prøvet det en gang tidligere, hvor man så istedet for http://www.tvhit.dk/index.php?body=news&amp;id=939 blev sendt til http://www.tvhit.dk/index.php?body=news , hvilket ikke var rigtigt. Men nu gik den igennem - hvilket også har gjort min side "valid HTML 4.01 Transitional". Jubii...!!

Men der er selvfølgelig stadig det oprindelige problem - nemlig at siden ikke fungere med Mac's.

roenving> Jeg troede da, at nyere versioner altid fungere med ting der også har fungeret med ældre versioner; at versionerne udvikles fremad og bliver bedre med tiden (?) - men selvfølgelig ikke, når du siger sådan...

Hvad skal jeg så gøre? Er der en måde jeg kan løse det på?
Avatar billede roenving Novice
20. august 2004 - 01:14 #13
Jeg må indrømme, at jeg ikke har været inde i koden og checke om det er det script, jeg har gået ud fra det er, nemlig Rod Morelos scroller-script ...

Men det (Rods script !-) er såvidt jeg har forstået lavet for nogle år siden, hvor nogle af de aktuelle browsere til bla. Mac'en slet ikke fandtes, så¨der kan sagtens være anderledes måder at gøre det på, som ikke er medtænkt i de modeller, som scriptet dækker ...

-- og man skal jo være enormt opmærksom på, hvilken benzin man fylder på en veteranbil fra 1913, så den ikke bliver ødelagt, mens den benzin man brugte i 1913 100% sikkert vil få en motor af idag til at blive ødelagt på få kilometer !-)

-- hver gang du udvikler, må man afveje fordele og ulemper, kun IE (verdens langsomste browser !-) er lavet sådan, at man praktisk taget kan tage en håndfuld grus og kaste det i browseren og alligevel have et realistisk håb om at det, man har lavet, kan ses ...

-- måske har Rod tænkt noget af det, jeg ville prøve at spørge: http://rod.rant-on.net/
Avatar billede ronniwenzell Nybegynder
20. august 2004 - 01:38 #14
roenving> ja, det er fra Rods script - udmærket !-) Jeg har skrevet til Rod nu og afventer svar - forhåbentlig snart. Jeg poster det relevante i hans svar herinde når jeg hører fra ham. - jeg vil bare gerne have til det at virke... :-|

-- og så forstår jeg lidt bedre, når man tænker veteranbiler ;-)
Avatar billede ronniwenzell Nybegynder
21. august 2004 - 15:35 #15
Svar fra Rod >>

hi there. glad you like my scripts. all of my scripts use "object-detection"
or feature detection. if the script doesnt work its because the browser
doesnt have the functions thats needed for the script to work. what browser
are you using in MAC? give me a list of the browsers for MAC coz ive been
planning to get my scripts working on MAC. my scripts did use to work on MAC
IE5.5, but the browser has poor DHTML features. i heard the IE MAC is dead,
so i stopped coding for MAC's.

-------------

Selvfølgelig ved jeg intet om "object-detection"  eller  "feature detect" og det er jo ikke så godt hvis mac-browsere ikke har den funktion til at få scriptet til at virke :-/

Men inden jeg sender Rod en liste over MAC-browsere (i hvert fald dem der er aktuelle med script-problemet på min side), vil jeg lige tjekke med jer. De browsere, vi har snakket om er: IE, Netscape, Safari og Konqueror. Er det nok, tror I?

PS: IE MAC is dead??
Avatar billede Slettet bruger
21. august 2004 - 23:47 #16
Ja, MS supporterer ikke længere IE på Mac, og der kommer hverken nye udgaver eller patches.

De browsere, jeg har testet med er forresten ikke på Mac, men Linux. Jeg prøvede med

1) Firefox (Den kan også fås til Mac), som burde have næsten samme kode som den nyeste Netscape, og der virkede det.

2) Konqueror, som har meget kode til fælles med Safari (Begge bruger KHTML som rendering engine) og der virkede det ikke.

Hvis du kunne få Mac-folkene til at bruge en nyere Mozillabaseret browser burde det også virke, som f.eks.:

De to generelle:
Firefox: http://www.mozilla.org/products/firefox/
Mozilla: http://www.mozilla.org/products/mozilla1.x/

Den Mac-specifikke letvægtsbrowser Camino: http://www.mozilla.org/products/camino/

eller måske Netscape 7.2: http://channels.netscape.com/ns/browsers/default.jsp
Avatar billede ronniwenzell Nybegynder
24. august 2004 - 00:06 #17
Jeg har fået nedenstående mail fra rod >>
PS: Skal jeg oprette et nyt spørgsmål? For jeg har snart ikke mere samvittighed til at trække på jeres hjælp i dette spørgsmål (!!). Jeg har ændret points til 120, så I kan få 60 hver! - det synes jeg absolut er rimeligt!


------------------------------------
this gonna take a lot of work and a lot of time. its mostly because i dont
have MAC to test my scripts on.

someone once told me that MAC browsers have issues when making custom
stuffs:

example:

fixEvent: function(e, currentTarget)
{
if (!e) e = event;
if (!e.target) e.target = e.srcElement;
if (!e.currentTarget) e.currentTarget = currentTarget;
if (typeof e.clientY == 'undefined') e.clientY = e.pageY;
if (!e.preventDefault) e.preventDefault = function() { this.returnValue =
false; }
return e;
},

im gonna see what i can do. have u tried asking help from scripters who also
have good knowledge with JS and have MAC?




rod | rod.rant-on.net
------------------------------------
Avatar billede roenving Novice
24. august 2004 - 00:23 #18
Nu begynder det jo at blive interessant, men ku' være vi skulle få en Mac-bruger med på holdet !-)
Avatar billede ronniwenzell Nybegynder
24. august 2004 - 19:18 #19
ja.. jeg tror jeg opretter et nyt spørgsmål med problemet, så man ikke behøver gå igennem hele w3-historien... Lægger link til det nye spørgsmål på denne side...

Sender i begge et svar, så I kan få en håndfuld points?
Avatar billede roenving Novice
24. august 2004 - 19:23 #20
Okay, velbekomme med historien så langt !-)

-- men det er da lidt vildt at forøge til 200 ?-)
Avatar billede ronniwenzell Nybegynder
24. august 2004 - 19:32 #21
Jeg er mere end meget glad for jeres hjælp og da det ligefrem har været hyggeligt, ville jeg gerne give dét tilbage jeg kan - selvfølgelig delt i 2 portioner !-)

...og selvfølgelig håber jeg også på at møde jer i mit andet spørgsmål, da jeg er fuldstændig INGENTING hvad angår scripting, mac etc. ;-)
Avatar billede Slettet bruger
24. august 2004 - 21:02 #22
Her er et fra mig også.
Avatar billede ronniwenzell Nybegynder
24. august 2004 - 22:45 #23
værs'go venner ;-)

- vender snart tilbage med et link ;-)
Avatar billede roenving Novice
25. august 2004 - 06:06 #24
Tak for point ;~}

-- og på genkig ,-)
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