Melding laten weergeven in IE, niet laten weergeven in FF

  • Onderwerp starter Onderwerp starter Sevo
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Sevo

Gebruiker
Lid geworden
19 mei 2010
Berichten
637
Kun je een melding tevoorschijn halen die alleen in Internet Explorer browsers word getoont, dus niet Firefox of in Chrome?

Alvast bedankt ;)
 
Helaas werkt dit niet niet met WordPress, is er een mogelijkheid om dubbele CSS bestanden te gebruiken? heb al eens geprobeerd met if IE8 maar dat werkte niet.
 
Helaas werkt dit niet niet met WordPress, is er een mogelijkheid om dubbele CSS bestanden te gebruiken? heb al eens geprobeerd met if IE8 maar dat werkte niet.

dit wordt dan javascript

Code:
          function isbrowserok(){
  		if (navigator.userAgent.indexOf("Firefox")!=-1){
  			return true;
  		}else if(window.navigator.appName == "Microsoft Internet Explorer"){
			var IEversion = window.navigator.appVersion;
			alert(window.navigator.appName + "you must use a better browser for this function");
			return (IEversion.substring(IEversion.indexOf("MSIE") + 5, IEversion.indexOf("MSIE") + 8) >= 5.5)
		}else if(window.navigator.appName == "Netscape"){//&&(parseInt(appVersion)==4
		  	return true;	
		}else{//geen ondersteunde browser
			return false;
		}
        }
        function setclass(id,value){
			  document.getElementById(id).className=value;
	}
	if (isbrowserok()){
		setclass("editERROR",'ERROR hidden');
	}else {
		setclass("editor",'');
	}
HTML:
<div id="editERROR" class="ERROR">
You must use Internet Explorer 5.5 or later.or mozila \n\nThe used function wil not works
</div>
<div id="ERROR" class="ERROR">
ik heb nen brower maar nu met een ander id dus die verdwijnt niet 
</div>
LET WEL OP voor online gebruik moet je nog enkele vuile bericht weglaten die bij mij wel van toepassing zijn omdat IE niet meer ondersteunt word na IE7 IE8 verliest te veel variabelen of gegeven dus niet betrouwbaar en daarom laat ik elke administrator naar firefox overschakelen of chrome of opera (maar die ondersteunt niet zoveel functie) of safari.
 
Nee dat bedoel ik niet, ik bedoel dat je 2 verschillende CSS bestanden hebt, dus dat er in IE iets staat wat niet op FF werkt. Alleen wat CSShunter beschreef werkt niet op WordPress.
 
Hoi Sevo,
Op basis van deze WordPress-supportpagina zou je in de head van het bestand header.php moeten zetten:
HTML:
<!--[if IE]>
   <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie-styles.css" type="text/css" />
<![endif]-->
Heb je zoiets al eens geprobeerd? --- (Maar volgens deze support-documentatie moet het anders...)

Misschien een Wordpress-deskundige in de zaal?

Met vriendelijke groet,
CSShunter

PS
Voor de veiligheid: het speciale IE-stylesheet met afwijkende IE-styles moet wel na het gewone stylesheet aangeroepen worden, anders worden de opgegeven IE-styles meteen weer overruled door de erna komende algemene styles.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan