Lurig Netscape CSS utan Javascript

HTML & CSS

7 svar · 382 visningar · startad av petergrennanet

Medlem sedan dec. 1999258 inlägg
Trådstart#1

Kod i <head> taggen:

<link rel="stylesheet" type="text/css" href="/css/style_ns.css">
	
    <script language="JavaScript">
    <!--
    
    // Default CSS
    document.write('<link rel="stylesheet" type="text/css" href="/css/style_ie.css">');
    
    // CSS Exceptions for non-IE browsers
    if (!(document.all))
    {
		document.write('<style type="text/css">');
		document.write('<!--');
        document.write('P,TD,TH,LI,BODY,BLOCKQUOTE, DIV {');
		document.write('font-family: Arial, Helvetica,sans-serif;');
    	document.write('font-size: 10pt;');
		document.write('}');
		document.write('//-->');
		document.write('</style>');
    }

    //-->
    </script>

Vad hander?
Forst laddas en external CSS som heter:
/css/style_ns.css.
Sen, om Javascript fungerar (enabled), sa laddas en annan CSS som heter:
/css/style_ie.css

Ja, jag tror att ni forstar problemet.

Problemet?

Jo denna enkla logik funkar inte i Netscape med Javascript disabled! Funkar som det ska i IE, men Javascript disabled.

Grejen ar ju den att Javascriptet inte har nott med CSS att gora, right!?
CSS ar enabled i Netscapen.

Ar det non som kan losa detta markliga fenomen?

Medlem sedan apr. 20002 882 inlägg
#2

Om man kollar på en CSS-styrd sida i Netscape med JavaScript avaktiverat så slås CSS-styrningen ut och sidan visas som om CSS inte existerade. Precis som du själv kommit fram till. Fråga mig inte varför, men så är det... :l

Medlem sedan dec. 1999258 inlägg
#3

Tack for konfirmeringen. Da ar det inget fel pa min kod alltsa.

Har letat fibrilt pa developer.netscape.com, men inte hittat nott.

Fragan ar om det gar att styra fran HTML'n.

Medlem sedan apr. 20007 588 inlägg
#4

konfirmering?

Är inte det sånt man gör i kyrkan ;)

Medlem sedan dec. 1999258 inlägg
#5

"konfirmering", tror det finns.
"Jag måste konfirmera uppgifterna" t.ex.

"konfirmera" i en Eng. Sv. ordbok ger "confirm".

Det svarade inte på min fråga dock. Det måste gå att lösa.

Medlem sedan juni 20001 521 inlägg
#6

Konfirmera betyder ju "bekräfta", så det är väl helt okej att skriva så.

Mysko problem. Jag har aldrig märkt det innan.

Medlem sedan feb. 20001 590 inlägg
#7

Kan det vara så att netscape tolkar raden <link rel... ändå. Jag menar, den läser ändå igenom <javascript></javascript> den skippar javascriptkoden, men hittar <link rel=... och kör den.???

/T

Medlem sedan dec. 1999258 inlägg
#8

Nej Toonster det händer inte. Ingen CSS används alls, mycket Times New Roman blev det.

Fortfarande öppen för förslag.

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)