Gå til innhold

varsel "side" for de som bruker IE


Anbefalte innlegg

Videoannonse
Annonse
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...

Lenke til kommentar

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. ;)

Lenke til kommentar

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)

Lenke til kommentar

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]

Lenke til kommentar

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?

Lenke til kommentar
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 :)!

Lenke til kommentar

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
Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...