🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Script med besked til IE6 brugere

#277
From: Birger Sørensen
Date: Thu, 09 Jun 2011 12:14
64 lines
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-mail
References: <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