|
| Netscape og css. Fra : KH |
Dato : 18-03-02 16:21 |
|
Er der nogen, som kan fortælle mig, om Netscape overhovedet understøtter
CSS, eller er det noget man kan slå til og fra i sin browser.
Da jeg har lavet en hjemmeside med CSS, og samtidig kan se, at skidtet ikke
virker med min Netscape-browser.
Den fungerer fint med IE6.
Ligeledes har jeg implimenteret et JavaScript i mit site, men det virker
sgu heller ikke med NN. ver. 6.2.
Det er en animeret menu, som laver ged i den.
Hvad kan der være galt?
mvh.
Klaus.
http://home20.inet.tele.dk/stockbroker
| |
Jakob Andersen (18-03-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 18-03-02 20:38 |
|
"KH" <miller@snabelvand.dk> wrote in message
news:3c9605cc$0$66994$edfadb0f@dspool01.news.tele.dk...
> Er der nogen, som kan fortælle mig, om Netscape overhovedet understøtter
> CSS, eller er det noget man kan slå til og fra i sin browser.
Man kan slå det fra i nogle browsere. Og ja Netscape 4+ understøtter det
mere eller mindre mens 6'eren understøtter CSS1 næsten komplet.
> Da jeg har lavet en hjemmeside med CSS, og samtidig kan se, at skidtet
ikke
> virker med min Netscape-browser.
Man laver ikke en hjemmeside med KUN css man bruger også HTML/XHTML/XML, Har
du kørt det gennem validatoren på:
< http://validator.w3.org>
> Ligeledes har jeg implimenteret et JavaScript i mit site, men det virker
> sgu heller ikke med NN. ver. 6.2.
Netscape og Internet Explorer har forskellige måder at tolke
JavaScript(+DOM) på, derfor er der mange scripts der ikke virker begge
steder.
--
Jakob Andersen
| |
Jonas Koch Bentzen (18-03-2002)
| Kommentar Fra : Jonas Koch Bentzen |
Dato : 18-03-02 20:57 |
|
Jakob Andersen skrev:
>
> Man laver ikke en hjemmeside med KUN css man bruger også
> HTML/XHTML/XML, Har du kørt det gennem validatoren på:
>
> < http://validator.w3.org>
Det er nok også en god ide at køre CSS'en gennem
http://jigsaw.w3.org/css-validator/.
> Netscape og Internet Explorer har forskellige måder at tolke
> JavaScript(+DOM) på, derfor er der mange scripts der ikke virker begge
> steder.
Der er efterhånden ved at komme nogle standarder, man kan rette sig
efter, så det er ikke så svært som før at skrive ordentlig kode, der
virker i alle moderne browsere (Mozilla, Netscape 6, Internet Explorer,
Konqueror, Opera og måske andre).
--
Jonas Koch Bentzen
http://understroem.dk/
| |
Stig Nygaard (19-03-2002)
| Kommentar Fra : Stig Nygaard |
Dato : 19-03-02 10:20 |
|
Hej Klaus
KH wrote:
> Er der nogen, som kan fortælle mig, om Netscape overhovedet understøtter
> CSS, eller er det noget man kan slå til og fra i sin browser.
Netscape 4.x har meget begrænset CSS understøttelse. Netscape 6.x har
nok bedre CSS1 og CSS2 understøttelse end nogen anden browser på
markedet (bortset fra nyeste Mozilla-versioner). Så der må nok være
noget galt med din CSS.
Prøv at køre dine sider igennem http://validator.w3.org/ og
http://jigsaw.w3.org/css-validator/.
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *
| |
KH (19-03-2002)
| Kommentar Fra : KH |
Dato : 19-03-02 11:52 |
|
"Stig Nygaard" <stig@REMOVE-THISrockland.dk> skrev i en meddelelse
news:3C9702B8.4030101@REMOVE-THISrockland.dk...
> Hej Klaus
>
>
> KH wrote:
> > Er der nogen, som kan fortælle mig, om Netscape overhovedet
understøtter
> > CSS, eller er det noget man kan slå til og fra i sin browser.
>
> Netscape 4.x har meget begrænset CSS understøttelse. Netscape 6.x har
> nok bedre CSS1 og CSS2 understøttelse end nogen anden browser på
> markedet (bortset fra nyeste Mozilla-versioner). Så der må nok være
> noget galt med din CSS.
Den virker fint i IE6, men ikke på min nylige inst. NN6.2.
Men hvis man kan slå css fra, hvor gør man det?
KH.
| |
Stig Nygaard (19-03-2002)
| Kommentar Fra : Stig Nygaard |
Dato : 19-03-02 12:31 |
|
Hej Klaus
KH wrote:
>>Netscape 4.x har meget begrænset CSS understøttelse. Netscape 6.x har
>>nok bedre CSS1 og CSS2 understøttelse end nogen anden browser på
>>markedet (bortset fra nyeste Mozilla-versioner). Så der må nok være
>>noget galt med din CSS.
> Den virker fint i IE6, men ikke på min nylige inst. NN6.2.
Har du prøvet at checke koden på validator.w3.org ? At det virker i IE6
er ikke en garanti for at koden er uden fejl. IE-browserne er meget
fejltolerante, og kan kompensere for eller ignorere mange fejl-typer
(Det er meget praktisk for den almindelige bruger, men egentlig en
ulempe for webudvikleren. Man skal i hvert fald ikke nøjes med at teste
i IE-browsere).
> Men hvis man kan slå css fra, hvor gør man det?
Du kan slå CSS fra i Netscape 4.x, men jeg tror ikke du umiddelbart du
kan slå det fra i Netscape 6.x.
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *
| |
KH (19-03-2002)
| Kommentar Fra : KH |
Dato : 19-03-02 13:00 |
|
"Stig Nygaard" <stig@REMOVE-THISrockland.dk> skrev i en meddelelse
news:3C972181.80306@REMOVE-THISrockland.dk...
> Hej Klaus
>
>
> KH wrote:
> >>Netscape 4.x har meget begrænset CSS understøttelse. Netscape 6.x har
> >>nok bedre CSS1 og CSS2 understøttelse end nogen anden browser på
> >>markedet (bortset fra nyeste Mozilla-versioner). Så der må nok være
> >>noget galt med din CSS.
>
> > Den virker fint i IE6, men ikke på min nylige inst. NN6.2.
>
> Har du prøvet at checke koden på validator.w3.org ? At det virker i IE6
> er ikke en garanti for at koden er uden fejl. IE-browserne er meget
> fejltolerante, og kan kompensere for eller ignorere mange fejl-typer
> (Det er meget praktisk for den almindelige bruger, men egentlig en
> ulempe for webudvikleren. Man skal i hvert fald ikke nøjes med at teste
> i IE-browsere).
>
> > Men hvis man kan slå css fra, hvor gør man det?
>
> Du kan slå CSS fra i Netscape 4.x, men jeg tror ikke du umiddelbart du
> kan slå det fra i Netscape 6.x.
Hej Stig.
Tak for dit svar.
Jeg har set lidt nærmere på indstillingerne i NN og er kommet frem til, at
der er en indikation for stylesheet, som siger "none".
Om det så betyder, at der ikke kan ændres på den indstilling, eller om css
er slået fra, kan jeg ikke umiddelbart se.
Men jeg vil da køre en validation af siden, og så må jeg se, hvad den
siger.
Med hensyn til JavaScriptet, så har jeg kørt den gennem min JavaScript
console i NN, og den giver en fejlmeddelelse i linie 31.. "Object is not
defined". Kan det tyde på, at man ikke har taget højde for, at en variabel
måske er global og ikke lokal..??
Mvh. Klaus.
| |
Stig Nygaard (19-03-2002)
| Kommentar Fra : Stig Nygaard |
Dato : 19-03-02 14:21 |
|
Hej Klaus
KH wrote:
> Jeg har set lidt nærmere på indstillingerne i NN og er kommet frem til, at
> der er en indikation for stylesheet, som siger "none".
> Om det så betyder, at der ikke kan ændres på den indstilling, eller om css
> er slået fra, kan jeg ikke umiddelbart se.
Hvad er det som ser forkert ud. Jeg formoder at det er
http://home20.inet.tele.dk/stockbroker/ du snakker om ? Jeg orker ikke
ikke bruge meget tid på at nærlæse koden (det er lidt for besværligt når
det er frames). Men umiddelbart ser siden da rimelig ens ud i min
Netscape 6.21, Mozilla 0.9.9 og Internet Explorer 5.5.
> Med hensyn til JavaScriptet, så har jeg kørt den gennem min JavaScript
> console i NN, og den giver en fejlmeddelelse i linie 31.. "Object is not
> defined". Kan det tyde på, at man ikke har taget højde for, at en variabel
> måske er global og ikke lokal..??
Hvis du med det spørgsmål mener om Mozilla/Netscape-udvilkerne har glemt
at tænke på at en variabel kan være global i JavaScript, så er jeg ret
sikker på at svaret er nej
Jeg har en mistanke om at det er i eval-delen (linie 31) i din kode det
går galt (uden at vide nærmere om hvad der skal foregå), men kan du ikke
lige splitte den linie op så der kun er en sætning på hver linie. Det
gør det lidt lettere at se hvor fejlen sker når man bare får en
reference der hedder linie 31. Hvis det er i eval-delen, så lav en
alert() på den streng der evalueres deri, og fortæl mig hvad det er for
en streng eval-funktionen prøver at køre.
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ? --> http://www.rockland.dk/stig/upghtml.html *
| |
Stig Nygaard (19-03-2002)
| Kommentar Fra : Stig Nygaard |
Dato : 19-03-02 14:31 |
|
Hej Klaus
Stig Nygaard wrote:
> Jeg orker ikke
> ikke bruge meget tid på at nærlæse koden (det er lidt for besværligt når
> det er frames).
Argh, jeg er sgu også for doven Nu kiggede jeg alligevel lige
hurtigt på start.html og det falder mig straks i øjnene at du bruger en
HTML4 doctype, men har XHTML syntaks i din kode. Du skal ikke på
XHTML'sk vis lave tags som f.eks. <BR /> medmindre du også angiver en
doctype for XHTML. Når jeg kigger på din kode, så tror jeg det bedste du
kan gøre at fjerne alle rester af XHTML, og jeg tror også du bør bruge
doctype
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
fremfor din nuværende
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
" http://www.w3.org/TR/html4/strict.dtd">
Prøv om det hjælper.
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ? --> http://www.rockland.dk/stig/upghtml.html *
| |
Stig Nygaard (19-03-2002)
| Kommentar Fra : Stig Nygaard |
Dato : 19-03-02 14:56 |
|
Hej igen igen
Kiggede også lige hurtigt på dit javascript i left.html. Det ser ikke ud
til at dit script er opdateret til at understøtte W3C DOM baseret DHTML.
Det understøtter kun de non-standard metoder der blev introduceret i IE4
og NN4. IE5+ er stadig bagud-kompatibel med IE4-måden, men N6 har helt
droppet at understøtte NN4 måden.
Der er et par gode nyheder:
1) W3C DOM metoden ligner IE4's
2) W3C DOM metoden er understøttet af mange browsere: IE5+, N6+,
Mozilla, K-Meleon, Galeon, Opera 5+, Konqueror 2+, m.fl.
W3C DOM metoden er ikke understøttet af IE4 og NN4, men man kan godt
understøtte de to metoder samtidig med den "nye" standard.
Et par hints når du retter din kode. Man kan ikke referere til et lag i
W3C DOM modellen med document.idPåLag som man kan i IE4 og NN4. I IE4 og
NN4 kan du også referere til et lag med document.all["idPåLag"] og
document.layers["idPåLag"], og det ligner mere den måde du skal bruge i
W3C DOM: document.getElementById("idPåLag"). Bemærk desuden at i W3C DOM
ligger style-definitionerne i et style-objekt på elementet, altså samme
princip som i IE4-modellen: document.getElementById("idPåLag").style.
Håber det er til lidt hjælp, og må jeg i øvrigt henvise til link i min
signatur hvor du kan læse mere og fremfor alt finde links til masser af
kilder med mere information om emnet.
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *
| |
Jens Peter Karlsen (19-03-2002)
| Kommentar Fra : Jens Peter Karlsen |
Dato : 19-03-02 14:46 |
|
Hvis der er angivet en doctype overholder IE6 den mens den går i den
gammelkendte "quirks mode" hvis der ikke er nogen.
Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.
On Tue, 19 Mar 2002 12:31:13 +0100, Stig Nygaard
<stig@REMOVE-THISrockland.dk> wrote:
>Har du prøvet at checke koden på validator.w3.org ? At det virker i IE6
>er ikke en garanti for at koden er uden fejl. IE-browserne er meget
| |
Stig Nygaard (19-03-2002)
| Kommentar Fra : Stig Nygaard |
Dato : 19-03-02 15:28 |
|
Hej Jens
Jens Peter Karlsen wrote:
> Hvis der er angivet en doctype overholder IE6 den mens den går i den
> gammelkendte "quirks mode" hvis der ikke er nogen.
Ja nu er jeg ikke ekspert i alle aspekter omkring hvordan IE6 opfører
sig når den er i "non-quirks mode". Har dog stadig indtryk af at den er
noget mere tilgivende end Netscape 6 er i sin "non-quirks mode". Jeg har
indtryk af at den vigtigste forskel i IE er "boks-modellen" som bruges i
CSS; I quirks overholder IE6 ikke helt standarden fra W3C men er
konsistent med måden IE4-IE55 renderer CSS på.
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *
| |
KH (19-03-2002)
| Kommentar Fra : KH |
Dato : 19-03-02 15:45 |
|
"Jens Peter Karlsen" <jpkarlsen@mvps.org> skrev i en meddelelse
news:f5ge9u4v5sbid7jbcg3mvj1g26om6spdh0@4ax.com...
> Hvis der er angivet en doctype overholder IE6 den mens den går i den
> gammelkendte "quirks mode" hvis der ikke er nogen.
>
> Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.
>
> On Tue, 19 Mar 2002 12:31:13 +0100, Stig Nygaard
> <stig@REMOVE-THISrockland.dk> wrote:
>
> >Har du prøvet at checke koden på validator.w3.org ? At det virker i IE6
> >er ikke en garanti for at koden er uden fejl. IE-browserne er meget
Der er en lille detajle omkring JavaScript, som kan skjule scriptet for
ældre browsere, "<!-- //-->".
Men den får jo ikke betydning her, da min NN er af nyeste dato..
Nu er jeg meget ny i JavaScript, og jeg har taget menu´en fra JavaScript
Source, så spørgsmålet er nu om ikke jeg kan konkludere, at den ikke er
konstrueret til at virke i NN6 eller nyere.
Jeg har dog tænkt på, at lave en "if-else", således, at IE bruger den
animerede, og NN bruger en fast menu.
Men jeg er gået i gang med at læse JavaScript-bogen, så jeg kommer jo nok
til den lille detalje med definition af browser på et eller andet
tidspunkt.- altså den automatiske definition..
Jeg vil dog prøve at arbejde med nogle af de gode råd, jeg har fået fra jer
indtil nu..
Det siger jeg tak for..
Det er ikke altid lige nemt at være ny i det med website-produktion.
Mvh. Klaus.
http://home20.inet.tele.dk/stockbroker
http://www.fladskov.com
| |
|
|