Bonsoir à tous,
J'ai intégré une iframe Google Calendar sur ma page et je me rends compte après coup que ça n'est pas supporté par Opera. Pour remédier à ça, je voudrais insérer dans mon code HTML, une condition qui me permettrait d'afficher un autre code que l'iframe dans le cas ou le client serait Opera.
<div class="agenda-container">
<h2>PLANNING</h2>
<div class="agenda">
<-- si le client n'est pas Opera on affiche ça -->
<iframe src="https://www.google.com/calendar/embed?showTitle=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&mode=WEEK&height=600&wkst=2&hl=fr&bgcolor=%23FFFFFF&src=lenajfrey%40gmail.com&color=%23875509&ctz=Europe%2FParis" style=" border-width:0 " width="760" height="500" frameborder="0" scrolling="no"></iframe>
<-- sinon on affiche ça -->
<a href="https://www.google.com/calendar/embed?src=lenajfrey%40gmail.com&ctz=Europe/Paris /" target="blank">Voir l'agenda</a>
</div>
<div class="clear"> </div>
</div>
Je me doute qu'on peut faire ça en PHP mais ça dépasse mes compétences. Quelqu'un peut-il m'aider ?
Merci beaucoup
La fonction get_browser() de php est sans doute ce que tu recherches:
http://php.net/manual/fr/function.get-browser.php
Bonjour,
Ça m'étonne qu'Opera ne sache pas gérer l'affichage de cet iframe ou alors il y a une restriction du coté du contenu embedded de Google Calendar.
Vérifies toujours que tu as bien une version d'Opera au-dessus de 20 (qui sont les versions de ces deux dernières années et utilisant le moteur de rendu Chromium, le même que Google Chrome).