Article View: dk.edb.internet.webdesign.serverside
Article #282Re: Script med besked til IE6 brugere
From: Birger Sørensen
Date: Thu, 09 Jun 2011 15:32
Date: Thu, 09 Jun 2011 15:32
84 lines
4429 bytes
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-mailReferences:
<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