Delen disablen via script in Opera

Pagina: 1
Acties:
  • 79 views sinds 30-01-2008

  • nvidia
  • Registratie: Februari 2003
  • Laatst online: 04-05 07:45
Zit met een klein probleempje. Momenteel heb ik een scriptje geschreven om een bepaald deel van mijn site niet te tonen voor gebruikers die mijn website niet bezoeken met Internet Explorer. Dit werkt momenteel bij Firefox, maar niet in Opera. Nu is mijn vraag. Hoe kan ik dit oplossen?

Java:
1
2
3
4
function checkbrowser (){
    if (navigator.appName == "Microsoft Internet Explorer")
    {document.write('[img]"images/ico_favorieten.gif"[/img]<a href="#" onclick="favoriet()">Favorieten</a>')}
}

Wat er nog zal gedaan moeten worden is er voor te zorgen dus dat in Opera dit niet weergegeven worden! Wat zijn naast IE, Firefox en Opera nog vaak gebruikte browsers zodat ik dat daar ook kan testen?

Partners: AV-Solutio | Mutrox | B&W | Trinnov


Verwijderd

ik zou conditional comments gebruiken dan
code:
1
2
3
<!--[if IE]>
   [img]"images/ico_favorieten.gif"[/img]<a href="#" onclick="favoriet()">Favorieten</a>
<![endif]-->


ey dit is trouwens al eens gezegd: JHS in "Print - Aanbeveling - Favorieten"

lees je de reacties op je topics wel?

[ Voor 82% gewijzigd door Verwijderd op 23-02-2005 14:59 ]


  • Noork
  • Registratie: Juni 2001
  • Niet online
Dit heeft met de user agent variabele te maken, welke gewoon instelbaar is in Opera. Je kunt dus in Opera opgeven dat hij zich indentificeert als IE. Hier is niks aan te doen.

  • André
  • Registratie: Maart 2002
  • Nu online

André

Analytics dude

code:
1
2
3
4
5
6
7
function checkbrowser ()
{
  if (navigator.userAgent.indexOf("MSIE") > -1)
  {
     document.write ('[img]"images/ico_favorieten.gif"[/img]<a href="#" onclick="favoriet()">Favorieten</a>')
  }
}

Verwijderd

@André: Opera stopt ook MSIE in z'n useragent string, stom he, maar er staat gelukkig ook "Opera" bij, dus daar kan je dan weer op checken

code:
1
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.54 [en]

[ Voor 28% gewijzigd door Verwijderd op 23-02-2005 15:05 ]


  • André
  • Registratie: Maart 2002
  • Nu online

André

Analytics dude

Verwijderd schreef op woensdag 23 februari 2005 @ 15:04:
@André: Opera stopt ook MSIE in z'n useragent string, stom he, maar er staat gelukkig ook "Opera" bij, dus daar kan je dan weer op checken

code:
1
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.54 [en]
Aha, maar het idee is wel duidelijk iig: zoek bij elke browser iets unieks in de useragent string. :)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 08:26
Toch is dit ook op de zoeken. Misschien wat beter bovenstaande reacties lezen

<h2>en ervan leren</h2>

Motor onderhoud bijhouden

Pagina: 1

Dit topic is gesloten.