Gå til innhold

Script som detekterer Internet Explorer


Anbefalte innlegg

Heisann, har leita rundt på nettet etter dette, men klarer ikke finne noe. Målet er at det skal poppe opp en boks med en melding hvis internet explorer brukes.. hvis firefox eller opera brukes skal det ikke skje noe.

 

På ei internettside ja.

Endret av quack
Lenke til kommentar
Videoannonse
Annonse
Men meldinga kommer opp i både IE og Opera.. den skulle helst bare komme opp i IE :( I FF fungerer det fint:-)

5797596[/snapback]

Bytt ut mitt forrige script med dette, se om det fikser saken:

 

<script type="text/javascript">

// IE

if (document.all && document.readyState)

alert("Du bruker IE");

</script>

 

<script type="text/javascript">

// Oera

if (window.opera && document.readyState)

return false;

</script>

 

<script type="text/javascript">

// Netscape & FF

if (document.getElementById && !document.all)

return false;

</script>

;)

Lenke til kommentar

Det der ser jo heeeelt rått ut :) men får fortsatt opp meldinga i opera :dontgetit:

 

men jeg prøvde å bytte ut

<script type="text/javascript">
// Opera
if (window.opera && document.readyState)
return false;
</script>

med

<script type="text/javascript">
// Opera
if (window.opera && document.readyState)
alert("Du bruker Opera");
</script>

bare for å se hva som skjedde, og da får jeg først meldinga "du bruker ie", så meldinga "du bruker opera".

 

Så forska jeg enda litt til, og prøvde å parre litt fra begge dine to script:

<script language="JavaScript" type="text/JavaScript">
if(navigator.appName == "Microsoft Internet Explorer")
{
alert("Hei, du bruker Internet Explorer browser.");
}
else
{
return false;
}
</script>

Men nå sier den ingenting hverken i IE eller Opera. Jeg har 0 peiling på javascript, men det kan jo hende min testing gir litt informasjon på noe vis :)

Endret av quack
Lenke til kommentar

Du kan jo prøve denne da:

 

<script language="JavaScript" type="text/JavaScript">

var ret=sjekk();

function sjekk() {

if(navigator.appName == "Microsoft Internet Explorer")

alert("Hei, du bruker Internet Explorer browser.");

else

return false;

}

</script>

 

Desverre har jeg ikke Opera her, så jeg vet ikke om det funker for Opera. Problemet med Opera er at den oppfører seg som om den var IE. Dermed er det litt kinkig å få programmeringa riktig på plass synes nå jeg da. ;)

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å
×
×
  • Opprett ny...