Afficher un contenu sous condition
Résolu
Johanna88
Messages postés
65
Statut
Membre
-
Johanna88 Messages postés 65 Statut Membre -
Johanna88 Messages postés 65 Statut Membre -
Bonjour,
Je suis plus que novice et j'aurais besoin d'un petit coup de pouce, Je charge actuellement un contenu flash de cette façon :
Si l'animation ne se charge pas, le contenu initial de <maDiv> s'affiche, jusque-là aucun problème, je souhaiterais à présent ajouter une fonction qui permettrait d'afficher un contenu différent si l'on est sur un produit Apple,
A partir de ceci, comment faire pour lui dire « si iOS===true afficher le contenu A (ou maDivA) sinon afficher le contenuB ? Sachant qu'aucun des deux ne devront s'afficher si le contenu flash se charge ?
Merci beaucoup pour votre aide !
Je suis plus que novice et j'aurais besoin d'un petit coup de pouce, Je charge actuellement un contenu flash de cette façon :
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("Anim.swf", "maDiv", "555", "230", "11.2.0", "js/expressInstall.swf", flashvars, params);
</script>
Si l'animation ne se charge pas, le contenu initial de <maDiv> s'affiche, jusque-là aucun problème, je souhaiterais à présent ajouter une fonction qui permettrait d'afficher un contenu différent si l'on est sur un produit Apple,
var iOS = false,
p = navigator.platform;
if( p === 'iPad' || p === 'iPhone' || p === 'iPod' ){
iOS = true;
}
A partir de ceci, comment faire pour lui dire « si iOS===true afficher le contenu A (ou maDivA) sinon afficher le contenuB ? Sachant qu'aucun des deux ne devront s'afficher si le contenu flash se charge ?
Merci beaucoup pour votre aide !
A voir également:
- Afficher un contenu sous condition
- Excel cellule couleur si condition texte - Guide
- Afficher appdata - Guide
- Word a trouvé du contenu illisible - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Afficher taille dossier windows - Guide
1 réponse
C'est bon c'est réglé !
Tout simple, je garde ma div `maDIV' dans laquelle se charge mon swf, s'il n'y a pas d'affichage possible de l'animation .swf, ça affiche le contenu de la div sur les ordinateurs et si jamais c'est un produit apple je remplace le contenu de 'maDIV' de cette façon :
Je ne pensais pas pouvoir mettre du code html de cette façon mais ça fonctionne
Tout simple, je garde ma div `maDIV' dans laquelle se charge mon swf, s'il n'y a pas d'affichage possible de l'animation .swf, ça affiche le contenu de la div sur les ordinateurs et si jamais c'est un produit apple je remplace le contenu de 'maDIV' de cette façon :
<script type="text/javascript">
var iOS = false,
p = navigator.platform;
if( p === 'iPad' || p === 'iPhone' || p === 'iPod' ){
iOS = true;
}
if(iOS === true){
document.getElementById(`maDIV').innerHTML = "mon nouveau contenu"
}
</script>
Je ne pensais pas pouvoir mettre du code html de cette façon mais ça fonctionne