Gå til innhold

varsel "side" for de som bruker IE


Anbefalte innlegg

Skrevet

Hei,

 

Jeg trenger en sånn ting:

http://www.the-cosmic.net/ (besøk denne siden med IE, da får du en ny side som sier: Vi kan se at du bruker Internett Explorer, som ikke er kompatibel med denne siden. Vi anbefaller på det sterkeste å laste ned Firefox...

 

Hvordan kan jeg gjør det? eller er det noen andre alternativer dere vet om?

 

Takk

Videoannonse
Annonse
Skrevet
Men hvorfor vil du ikke ha besøk av IE? Det er veldig mange som bruker IE.

Det er sant, og jeg syns heller du bør prøve å få siden til å funke uavhengig av nettleser, trådstarter. Når det er sagt, kan du likevel slenge med en notis med alternative nettlesere som kan forbedre surfeopplevelsen, men en slik beskjed i første innlegg sier mer om inkompetansen til webmaster enn inkompetansen til brukeren som bruker IE...

Skrevet

Nå har faktisk IE7 langt bedre støtte for CSS o.l. enn det IE6 har, så det bør ikke være et problem å få et design til å funke optimalt med alle leserne lenger.

Skrevet

Langt bedre støtte for CSS? Ikke noe bedre enn tidligere versjoner spør du meg. Eneste de har gjort er å ødelegge !important som vi så

fint kunne bruke for å enkelt definere egne margins o.l. for IE. Nå må man ha slikt i et eget stilesheet med <!if gte IE 5 > osv..

 

http://explorerdestroyer.com/

Skrevet

Altså, Explorerdestroyer finnes jo i tre versjoner. Har du sett skikkelig på den websiden? Enten kan du få en spashscreen før du kommer inn på forsiden, eller hver gang man trykker på en link. Eventuelt kan man ha en konstant bar som står på toppen. Den siste versjonen blokkerer IE totalt. Det er ikke noe problem å style baren som står på toppen av siden i CSS og endre innholdet etter eget ønske.

 

Ta en titt til. ;)

Skrevet

Hmm, nå er jeg ikke helt sikker, og har heller ikke fått test dette siden jeg er på skolen akkurat nå, men det skulle være rimelig enkelt å få til dette.

Dette kan gjøres gjennom et lite triks som går ut på hvordan IE leser kommentarer i koden, kontra hvordan FF og Opera leser dem.

 

Koden er som følger

<!--[if IE]>
Ting som du vil IE skal gjøre...
<![endif]-->

Grunnen til dette er at IE oppfatter dette som ren kode, istedenfor en kommentar.

Hvis man derimot ser på samme siden med FF eller Opera, så vil de oppfatte den som en kommentar, og ignorere den når den rendrer siden.

 

Nå, trikset:

 

Bruk følgende kode for å sende brukeren til et annet dokument. I dette tilfellet den meldingen som du vil at IE brukerne skal se.

<!--[if IE]>
<META HTTP-EQUIV="Refresh" CONTENT="2; URL=http://www.sidendinsidendin.no/mappe-eller-fil.html"> 
<![endif]-->

 

Endre på nummeret etter “content” for å justere på hvor mange sekund det skal gå før du blir sent til den nye siden.

 

Dette burde virke, men som sakt har jeg ikke fått testa det. (enda)

Skrevet
Gjør slik Wordpress gjør hvis du bruker IE til back-end. Inkluder et browsehappy ikon, samt en liten notis.

7295557[/snapback]

 

fant ikke noe...kunne du gi meg en link?

takk

Skrevet

skal prøve den...takk

 

Hmm, nå er jeg ikke helt sikker, og har heller ikke fått test dette siden jeg er på skolen akkurat nå, men det skulle være rimelig enkelt å få til dette.

Dette kan gjøres gjennom et lite triks som går ut på hvordan IE leser kommentarer i koden, kontra hvordan FF og Opera leser dem.

 

Koden er som følger

<!--[if IE]>
Ting som du vil IE skal gjøre...
<![endif]-->

Grunnen til dette er at IE oppfatter dette som ren kode, istedenfor en kommentar.

Hvis man derimot ser på samme siden med FF eller Opera, så vil de oppfatte den som en kommentar, og ignorere den når den rendrer siden.

 

Nå, trikset:

 

Bruk følgende kode for å sende brukeren til et annet dokument. I dette tilfellet den meldingen som du vil at IE brukerne skal se.

<!--[if IE]>
<META HTTP-EQUIV="Refresh" CONTENT="2; URL=http://www.sidendinsidendin.no/mappe-eller-fil.html"> 
<![endif]-->

 

Endre på nummeret etter “content” for å justere på hvor mange sekund det skal gå før du blir sent til den nye siden.

 

Dette burde virke, men som sakt har jeg ikke fått testa det. (enda)

7295614[/snapback]

Skrevet

alertbar.js

Klikk for å se/fjerne innholdet nedenfor
document.writeln("<link rel=\"stylesheet\" href=\"infobar.css\" type=\"text/css\">");

document.writeln("<table width=\"100%\" cellspacing=0 cellpadding=0 border=0><tr><td width=\"100%\" align=left>");

document.writeln("<div id=\"infobar\"><a href=\"http://?p=registrering\">Du er ikke logget inn, klikk her for å registrere deg!</a></div>");

document.writeln("</td></tr></table>");

 

infobar.css

Klikk for å se/fjerne innholdet nedenfor
body {

margin: 0 !important;

padding: 0 !important;

}

 

/* A fake IE information bar */

#infobar {

font: message-box;

}

 

/* Please adjust the values if the infobar is not looking good */

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {

display: block;

float: left;

clear: both;

width: 100%;

color: InfoText;

background: InfoBackground url(warning.gif) no-repeat fixed .3em .3em;

padding: .45em .3em .45em 2em;

border-bottom: .16em outset;

text-decoration: none;

cursor: default;

}

 

#infobar a:hover {

color: HighlightText;

background: Highlight url(warning2.gif) no-repeat fixed .3em .3em;

}

 

/* A fake viewplot for IE information bar */

#viewplot {

width: 100%;

height: expression(this.parentNode.offsetHeight - this.offsetTop);

overflow-x: hidden;

overflow-y: scroll;

padding: 1em; /* Please set this to the value as that of your <body> */

}

 

noe sånt?

Skrevet

Unlimited, når du kan tenke over at så å si alle bruker internett eksplorer, burde du i såfall lage siden din etter IE og ikke opera/firefox.

 

Når du lager en side skal den fungere og validere i alle nettlesere.

Dvs, til og med IE :)

Skrevet
Unlimited, når du kan tenke over at så å si alle bruker internett eksplorer, burde du i såfall lage siden din etter IE og ikke opera/firefox.

 

Når du lager en side skal den fungere og validere i alle nettlesere.

Dvs, til og med IE :)

7302017[/snapback]

 

 

jeg vet det, jeg har prøvd å lage den så IE-vennlig som mulig, men det er på en måte raskere å surfe med FF...de som klikker inn på min side har ikke så stor hastighet heller..dermed ville jeg gi dem beskjed og anbefale bruk av FF! :cool: ... jeg selv bruker IE ganske mye og selve sida mi virker fint i IE bortsett fra noe CSS feil da :)!

Skrevet (endret)

Yupp :thumbup::thumbup:

 

 

Klikk for å se/fjerne innholdet nedenfor
Y0159346.jpg

 

 

 

PROBLEM LØST! :ph34r:

 

 

alertbar.js

Klikk for å se/fjerne innholdet nedenfor
document.writeln("<link rel=\"stylesheet\" href=\"infobar.css\" type=\"text/css\">"); 

document.writeln("<table width=\"100%\" cellspacing=0 cellpadding=0 border=0><tr><td width=\"100%\" align=left>"); 

document.writeln("<div id=\"infobar\"><a href=\"http://?p=registrering\">Du er ikke logget inn, klikk her for å registrere deg!</a></div>"); 

document.writeln("</td></tr></table>");

 

infobar.css

Klikk for å se/fjerne innholdet nedenfor
body {

margin: 0 !important;

padding: 0 !important;

}

 

/* A fake IE information bar */

#infobar {

font: message-box;

}

 

/* Please adjust the values if the infobar is not looking good */

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {

display: block;

float: left;

clear: both;

width: 100%;

color: InfoText;

background: InfoBackground url(warning.gif) no-repeat fixed .3em .3em;

padding: .45em .3em .45em 2em;

border-bottom: .16em outset;

text-decoration: none;

cursor: default;

}

 

#infobar a:hover {

color: HighlightText;

background: Highlight url(warning2.gif) no-repeat fixed .3em .3em;

}

 

/* A fake viewplot for IE information bar */

#viewplot {

width: 100%;

height: expression(this.parentNode.offsetHeight - this.offsetTop);

overflow-x: hidden;

overflow-y: scroll;

padding: 1em;   /* Please set this to the value as that of your <body> */

}

 

noe sånt?

7299590[/snapback]

Endret av Unlimited
Skrevet
<?php
if(strstr($HTTP_USER_AGENT,"MSIE")) {
?>

<p>Du bruker Internett-Explorer, siden vises kanskje ikke så godt da.<br>
Last heller ned Firefox, Flock, Opera eller lignende lesere</p>

<?php
}
?> 

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...