Article View: dk.edb.internet.webdesign.serverside
Article #277Re: Script med besked til IE6 brugere
From: Birger Sørensen
Date: Thu, 09 Jun 2011 12:14
Date: Thu, 09 Jun 2011 12:14
64 lines
3504 bytes
3504 bytes
Preben Nielsen kom med denne ide:
> Jeg har besluttet at mit (igangv�rende) renoverede site mht. Internet
> Explorer layoputm�ssigt skal v�re t�t p� korrekt bagud til og med IE7.
> I IE6 kan visse sider se underlige ud, bl.a. forsiden, som er helt
> forkert. Jeg vil derfor gerne have at IE6-brugere m�des med en side
> med en besked om at sitet ser m�rkeligt ud i deres browser, en
> opfordring til opgradering og et link man kan benytte, hvis man trods
> disse beskeder alligevel �nsker at se sitet i IE6. N�r jeg nu er
> igang, kan jeg kan vel lige s� godt give beskeden til brugere af alle
> versioner tidligere end IE6 (inklussive), selv om disse versioner vel
> efterh�nden m� betragtes som helt ude.
>
> Er der nogen der kan levere s�dan et script? (Jeg kan ikke selv skrive
> scripts overhovedet.) Jeg g�r ud fra at det er javascript, der er
> aktuelt, men hvis det mod forventning skulle v�re andet, s� k�rer jeg
> med php.
>
> N�r udgangspunktet er valid kode (XHTML 1.0 Transitional), og at jeg
> tjekker sitets layout i de aktuelle versioner af Firefox, Opera,
> Safari og Chrome, formoder jeg ikke, det er n�dvendigt at lave en
> tilsvarende besked til brugere af �ldre versioner af disse browser
> (det virkede ogs� i FF3), som jeg har indtryk af fortolker valid kode
> ok. Har jeg ret i dette?
> Jeg regner ogs� med at andre browsere end de n�vnte bliver brugt i s�
> mikroskopisk m�lestok, er det er acceptabelt at n�jes med advarsel til
> IE-brugere fra 6 og nedefter. Korrekt?
>
> /Preben
Kort og firkantet: det g�res med CSS og CC - ikke js.
Inds�t din besked i en div, der har display:none; i CSS - gerne direkte
i body.
Eks:
#warning {
position : absolute;
top : 100px;
left : 20%;
width : 80%;
display : none;
}
i <head> inds�tter du en Conditional Comment
<!--[if IE]>
<style type="text/css">
#warning {
display : block;
}
</style>
<![endif]-->
<body>
<!-- andet indhold -->
<div id="warning">Skift s� til en rigtig browser! <b>NU!</b></div>
</body>
Du skal nok have [if lt IE 7] i stedet for [if IE], og selve
meddelelsen og linkene, kan du nok selv rette til...
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Technical Details
Message-ID:
<4df0b98e$0$310$14726298@news.sunsite.dk>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!feeder.news-service.com!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!feed118.news.tele.dk!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mailReferences:
<9a54e4e8-56d1-4146-92c8-6a976e311d28@j28g2000vbp.googlegroups.com>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!g2news2.google.com!news3.google.com!feeder.news-service.com!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!feed118.news.tele.dk!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> Newsgroups: dk.edb.internet.webdesign.serverside Organization: SDC X-Newsreader: MesNews/1.08.03.00-da Date: Thu, 09 Jun 2011 14:14:50 +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: 66 Message-ID: <4df0b98e$0$310$14726298@news.sunsite.dk> NNTP-Posting-Host: 82.143.205.219 X-Trace: news.sunsite.dk DXC=L9J[;8oX7@QbD]FUj;YcCZYSB=nbEKnk[`6PkbO4YgEUTb887[fE<JW3`[_fI<nl9R2hf8P_0PMJW;kDaZAaFG7SUH[k[i9[UI^ X-Complaints-To: staff@sunsite.dk