🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.internet.webdesign.serverside
Article #282

Re: Script med besked til IE6 brugere

#282
From: Birger Sørensen
Date: Thu, 09 Jun 2011 15:32
84 lines
4429 bytes
Birger S�rensen forklarede:
> Den 6/9/2011, skrev Preben Nielsen:
>> On 9 Jun., 16:25, Martin Larsen <martin+spamfree+lar...@bigfoot.com>
>> wrote:
>>
>>> Du kan bare n jes med at bruge css-koden p forsiden.
>>
>> Ja, men s� vises beskeden jo ikke hvis undersider findes via
>> s�gemaskiner, og den skal ses, n�r man kommer ind p� sitet, uanset
>> hvad indgangen er. Jeg havde blot forestillet mig en l�sning, hvor man
>> som det f�rste kommer ind p� en side kun med meddelelsen, og at man s�
>> via link kan g� ind p� sitet og se det p� normal vis, alts� uden
>> beskeden.
>>
>> Noget helt andet:
>> Min kode i head kom til at se til det der svarer til:
>>
>> <style type="text/css">
>> #warning {
>>   position : absolute;
>>   top : 100px;
>>   left : 20%;
>>   width : 80%;
>>   display : none;
>>   }
>> </style>
>>
>> <!--[if IE]>
>> <style type="text/css">
>> #warning {
>>         display : block;
>>         }
>> </style>
>> <![endif]-->
>>
>> Som n�vnt i en inkluderet fil, ligesom
>>
>> <body>
>>   <!-- andet indhold -->
>>   <div id="warning">Skift s til en rigtig browser! <b>NU!</b></div>
>>   </body>
>>
>> er i en inkluderet fil, s� det virker p� alle sider.
>>
>> Men jeg ville s� pr�ve at flytte det fra head ind i et globalt
>> stylesheet, men det virkede kun hvis jeg beholdt <style type="text/
>> css"></style>, hvilket jeg troede jeg kunne undv�re der. Men den g�r
>> alts� af en eller anden grund ikke?
>> Ikke fordi det betyder alverden, jeg er blot nysgerrig mht. hvordan
>> tingene h�nger sammen.
>>
>> /Preben
>
> CC - conditional comment - er en M$ opfindelse. Formentlig fordi IE er noget 
> rod, og forskellige versioner forst�r/tolker koderne forskelligt, s� der er 
> tilf�lde hvor visningen i forskellige versioner af IE ikke er ens - og det m� 
> man, n�r man er M$, g�re noget ved, ved at lave et till�g til et till�g til 
> et till�g...
>
> Det er kun IE der forst�r CC.
> De andre springer det over, fordi det starter og slutter som et 
> kommentar-tag.
> Det der st�r indeni, skal stadig f�lge reglerne.
> Du kan have style eller script, dedikerede meta til IE, etc. Men det skal 
> stadig pakkes ind i de rigtige tags. Efter CC-start-tag, skal der alts� st�, 
> hvad det handler om - <style> tagget i dette tilf�lde.
> CC'er skal st� i head - du kan ikke "pakke det ind" i andre tags. Men kan 
> alts� ikke i en css fil have CC'er med den kode der er beregnet til IE.
> Du kan godt include i PHP, men tingene skal stadig s�ttes sammen, s� CC koden 
> kommer til at st� som direkte child i <head>.
>
> Birger

Var lige lidt hurtig p� aftr�kkeren...
Hvis du ikke har noget imod at rode js ind i det, kan en timer (5-10s) 
og en funktion der s�tter display:none; p� #warning fjerne den. Eller 
et element i div'en kan kalde en tilsvarende funktion. Men det vil ikke 
v�re muligt for ikke-javascript brugere at fjerne den.

Birger

-- 
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Technical Details
Message-ID: <4df0e7f3$0$315$14726298@news.sunsite.dk>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
References: <9a54e4e8-56d1-4146-92c8-6a976e311d28@j28g2000vbp.googlegroups.com> <4df0b98e$0$310$14726298@news.sunsite.dk> <bb34619e-4c1e-4c15-87dc-872966c7d7ed@s2g2000yql.googlegroups.com> <4df0d7d5$0$306$14726298@news.sunsite.dk> <d6d6fc31-622d-406b-9df2-ddbe7a81b7da@p20g2000yqg.googlegroups.com> <4df0e59a$0$307$14726298@news.sunsite.dk>

Show Full Headers
Complete Article Headers
X-Google-Thread: fe0cc,5482ba1f84fdc027
X-Google-NewGroupId: yes
X-Google-Attributes: gid855c6d7664,domainid0,public,usenet
X-Google-Language: DANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Subject: Re: Script med besked til IE6 brugere
From: Birger Sørensen <sdc@bbsorensen.com>
References: <9a54e4e8-56d1-4146-92c8-6a976e311d28@j28g2000vbp.googlegroups.com> <4df0b98e$0$310$14726298@news.sunsite.dk> <bb34619e-4c1e-4c15-87dc-872966c7d7ed@s2g2000yql.googlegroups.com> <4df0d7d5$0$306$14726298@news.sunsite.dk> <d6d6fc31-622d-406b-9df2-ddbe7a81b7da@p20g2000yqg.googlegroups.com> <4df0e59a$0$307$14726298@news.sunsite.dk>
Newsgroups: dk.edb.internet.webdesign.serverside
Organization: SDC
X-Newsreader: MesNews/1.08.03.00-da
Date: Thu, 09 Jun 2011 17:32:46 +0200
MIME-Version: 1.0
X-ICQ: 1936024686
Reply-To: sdc@bbsorensen.com
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 86
Message-ID: <4df0e7f3$0$315$14726298@news.sunsite.dk>
NNTP-Posting-Host: 82.143.252.78
X-Trace: news.sunsite.dk DXC=QPg?6`m\I]ob>:U6jKdTQlYSB=nbEKnkkf:dk9>A<QecTb887[fE<Jg3`[_fI<nl9b2hf8P_0PMJgc\:KmT>_]bmDWUi_^F7nji
X-Complaints-To: staff@sunsite.dk