Voir la version complète : Test balise Google Viewer
lesatirique
23/07/2011, 15h56
Test balise Google Docs Viewer (http://docs.google.com/support/bin/answer.py?hl=en&answer=1189935)
www.iasted.org/conferences/formatting/Presentations-Tips.ppt
www.iasted.org/conferences/formatting/Presentations-Tips.ppt
Denis pourrait confirmer comme quoi ça marche dans la balise spoiler ? Il me semble que tu avais parlé d'un problème dans un de tes messages.
DenADorn
16/08/2011, 12h58
Cette balise ne marche pas pour moi.
Ça donne juste un truc gris, comme sur la copie d'écran. Il me semble que ça fonctionne pareil dans la balise spoiler.
Tu utilises quel navigateur ?
Voici le code php de la balise :
return "<iframe src=\"http://docs.google.com/viewer?url=$value&embedded=true\" width=\"600\" height=\"780\" style=\"border: none;\"></iframe>";
Et voici le résultat html :
<iframe src="http://docs.google.com/viewer?url=www.iasted.org%2Fconferences%2Fformatti ng%2FPresentations-Tips.ppt&embedded=true" width="600" height="780" style="border: none;"></iframe><br />
C'est simplement un cadre iframe auquel a été intégrée la visionneuse Google.
Ce que tu peux faire, c'est copier ce code html dans un éditeur, sauvegarder la page (html) et la tester.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<iframe src="http://docs.google.com/viewer?url=www.iasted.org%2Fconferences%2Fformatti ng%2FPresentations-Tips.ppt&embedded=true" width="600" height="780" style="border: none;"></iframe><br />
</body>
</html>
DenADorn
16/08/2011, 18h48
Je viens de trouver la raison pour laquelle ça ne fonctionne pas.
Quand je mets cette adresse (http://docs.google.com/viewer?url=www.iasted.org%2Fconferences%2Fformatti ng%2FPresentations-Tips.ppt) directement, ça fonctionne. Je peux voir le document sans problème.
Mais quand elle est dans une frame, ça ne fonctionne plus parce que je n'accepte pas les cookies tiers (dont celui de Google dans ce cas de précis).
Merci pour ton petit extrait de page HTML. Ça a beaucoup aidé.
C'est à dire qu'avec le lien direct, il n'y pas de cookies, alors qu'avec l'iframe oui ?
DenADorn
16/08/2011, 21h33
Avec le lien direct, le cookie n'est pas tiers, donc ça passe. Je n'ai pas desactivé tous les cookies, seulement les cookies tiers.
compris ! Merci pour l'explication.
vBulletin® v.3.8.7, Copyright ©2000-2012, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org