Balises if IE 10

Accueil Forums Développement HTML & CSS Balises if IE 10

4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #4290
    iedev
    Participant

    Bonjour,

    J’ai trouvé sur un site le code suivant

    [pastacode lang= »markup » manual= »%20%20%20%20%20%20%20%20%3C!–%5Bif%20IE%208%5D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20IE%20VERSION%20%3A%208%3Cbr%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C!%5Bendif%5D–%3E%0A%20%20%20%20%20%20%20%20%3C!–%5Bif%20!IE%5D%3E%3C!–%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Vous%20n’%C3%AAtes%20pas%20sur%20IE%20!%0A%20%20%20%20%20%20%20%20%3C!–%3C!%5Bendif%5D–%3E%0A%20%20%20%20%20%20%20%20%3C!–%5Bif%20lt%20IE%209%5D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20Vous%20etes%20a%20une%20version%20inferieure%20a%20la%208%20%3Cbr%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C!%5Bendif%5D–%3E » message= » » highlight= » » provider= »manual »/]

    Malheureusement cela ne fonctionne pas chez moi ! J’obtiens dans tous les cas (même sur Internet Explorer) : vous n’êtes pas sur IE !

     

    Comment puis-je le faire ? J’aimerai simplement afficher un message aux utilisateurs d’internet explorer que le navigateur n’est pas supporté.

    Merci !

    • Ce sujet a été modifié le il y a 6 années et 3 mois par iedev.
    #4293
    sergienorman
    Participant

    Salut,

    En effet, depuis Internet Explorer 11 les balises ne fonctionnent plus. Il faut que tu bidouilles un peu ? .

    Voilà un exemple de script que je t’ai fait

    [pastacode lang= »javascript » manual= »%2F%2F%20Script%20pour%20le%20forum%20Chinadroid%20qui%20permet%20%0A%2F%2F%20de%20d%C3%A9tecter%20si%20IE%2011%20ou%20plus.%0A%0A%3Cp%20id%3D%22result%22%3Edetecting%E2%80%A6%3C%2Fp%3E%0A%3Cscript%3E%0A%2F%2F%20D%C3%A9t%C3%A9ction%20du%20navigateur%20avec%20message%20si%20c’est%20Internet%20Explorer%0Avar%20version%20%3D%20detectIE()%3B%0A%0Aif%20(version%20%3D%3D%3D%20false)%20%7B%0A%20%20document.getElementById(‘result’).innerHTML%20%3D%20 »%3B%0A%7D%20else%20if%20(version%20%3E%3D%2012)%20%7B%0A%20%20document.getElementById(‘result’).innerHTML%20%3D%20’Ce%20navigateur%20n%5C’est%20pas%20support%C3%A9.%20Veuillez%20en%20utiliser%20un%20autre.%20’%3B%0A%7D%20else%20%7B%0A%20%20document.getElementById(‘result’).innerHTML%20%3D%20’Ce%20navigateur%20n%5C’est%20pas%20support%C3%A9.%20Veuillez%20en%20utiliser%20un%20autre.%20’%3B%0A%7D%0A%0A%2F%2F%20Debug%0Adocument.getElementById(‘details’).innerHTML%20%3D%20window.navigator.userAgent%3B%0A%0A%2F**%0A%20*%20Permet%20de%20d%C3%A9t%C3%A9cter%20le%20navigateur%0A%20*%2F%0A%20%0Afunction%20detectIE()%20%7B%0A%20%20var%20ua%20%3D%20window.navigator.userAgent%3B%0A%0A%20%20var%20msie%20%3D%20ua.indexOf(‘MSIE%20’)%3B%0A%20%20if%20(msie%20%3E%200)%20%7B%0A%20%20%20%20%2F%2F%20Si%20c’est%20Internet%20Explorer%2012%20ou%20plus…%0A%20%20%20%20return%20parseInt(ua.substring(msie%20%2B%205%2C%20ua.indexOf(‘.’%2C%20msie))%2C%2010)%3B%0A%20%20%7D%0A%0A%20%20var%20trident%20%3D%20ua.indexOf(‘Trident%2F’)%3B%0A%20%20if%20(trident%20%3E%200)%20%7B%0A%20%20%20%20%2F%2F%20IE%2011%20%0A%20%20%20%20var%20rv%20%3D%20ua.indexOf(‘rv%3A’)%3B%0A%20%20%20%20return%20parseInt(ua.substring(rv%20%2B%203%2C%20ua.indexOf(‘.’%2C%20rv))%2C%2010)%3B%0A%20%20%7D%0A%0A%20%20var%20edge%20%3D%20ua.indexOf(‘Edge%2F’)%3B%0A%20%20if%20(edge%20%3E%200)%20%7B%0A%20%20%20%20%2F%2F%20Edge%20(IE%2012%2B)%20%3D%3E%20return%20version%20number%0A%20%20%20%20return%20parseInt(ua.substring(edge%20%2B%205%2C%20ua.indexOf(‘.’%2C%20edge))%2C%2010)%3B%0A%20%20%7D%0A%0A%20%20%2F%2F%20Autres%20navigateurs%0A%20%20return%20false%3B%0A%7D%0A%3C%2Fscript%3E » message= »Script de détection Internet Explorer » highlight= » » provider= »manual »/]

     

    Attention, tu dois mettre ca entre les variables <body> </body> !

     

    Bonne journée

    SN

    #4294
    iedev
    Participant

    Salut,

    Merci juste une question la ligne

    <code class=" code-embed-code language-javascript">

    [pastacode lang= »markup » manual= »%2F%2F%20Debug%0Adocument.getElementById(‘details’).innerHTML%20%3D%20window.navigator.userAgent%3B%0A » message= » » highlight= » » provider= »manual »/]

    Elle ne me sert à rien vu que j’ai pas d’élément nommé details ?

    A+

    <code class=" code-embed-code language-javascript">
    
    #4295
    sergienorman
    Participant

    Hello,

    La ligne suivante :

    [pastacode lang= »javascript » manual= »%2F%2F%20Debug%0Adocument.getElementById(‘details’).innerHTML%20%3D%20window.navigator.userAgent%3B » message= » » highlight= » » provider= »manual »/]

    Permet simplement d’afficher un message avec les infos complètes du navigateur. Si tu veux les afficher c’est simplement comme ça :

    [pastacode lang= »markup » manual= »%3Cp%20class%3D%22details%22%3EInformations%20du%20Navigateur%3C%2Fp%3E » message= » » highlight= » » provider= »manual »/]

    Bien évidemment, tu met le tout avant ton script et entre les <body> </body>

    A+
    SN

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.