Je n'arrive pas à faire fonctionner ce machin sous IE ! Cela marche
avec Firefox. Avez-vous une solution ?
J'ai essayé de remplacer VALUE par SRC et DATA, rien n'y fait...
(iframe c'était plus simple...)
Merci.
<object type="text/html"
data="http://rcm-fr.amazon.fr/e/cm?
t=grenaultnet-21&o=8&p=8&l=as1&asins=222613624X&fc1=000000&=1&lc1=0000ff&bc1=000000&lt1=_blank&IS2=1&bg1=ffffff&f=ifr"
style="width:120px;height:240px;" scrolling="no" marginwidth="0"
marginheight="0" frameborder="0" width="900" height="120">
<param name="src"
value="http://rcm-fr.amazon.fr/e/cm?
t=grenaultnet-21&o=8&p=8&l=as1&asins=222613624X&fc1=000000&=1&lc1=0000ff&bc1=000000&lt1=_blank&IS2=1&bg1=ffffff&f=ifr"
style="width:120px;height:240px;" scrolling="no" marginwidth="0"
marginheight="0" frameborder="0" width="900" height="120">
</object>
Pourtant Amazon arrive à écrire le truc voulu dans IE via JS quand on
tape directement :
<http://rcm-fr.amazon.fr/e/cm?t=grenaultnet-21&o=8&p=8&l=as1&asins=222613624X&fc1=000000&=1&lc1=0000ff&bc1=000000&&li1=_blank&IS2=1&bg1=ffffff&f=ifr>
dans la barre d'adresse ... !
faudrait savoir exactement ce que fait ce truc
et en particulier ce que "f=ifr" est sensé signifier ( iframe ? )
>
> J'ai essayé de remplacer VALUE par SRC et DATA, rien n'y fait...
Ha! pour sûr ! si on joue à cache tampon ...
Il semblerait qu'Amazon ait besoin d'un cookie et que mon IE le bloque
et que je n'ai pas trouvé moyen à le débloquer.
Merci d'avoir essayé.
Bonne soirée.
CordiaLeMans
Le problème c'est IE et uniquement lui ! Pas de problème avec Firefox,
Chrome, Safari ni Opera ! Alors faut-il se prendre la tête avec un
navigateur qui ne joue pas le jeu ? Si tous les sites affichaient un
avertissement "IE ne permet pas un affichage correct", il finirait
bien par se mettre au pas ? Pourquoi essayer de bricoler pour un
navigateur m..... ?
Guy en pétard...
C'est comme si IE refusait l'insertion d'un fichier provenant d'un autre
domaine.
Car, pas de lézard ça fonctionne(*) dans IE cette balise object.
(*) sauf que le JS embarqué dans le fichier inséré
ne semble pas vouloir y fonctionner ... :-(
Exemple :
1) fichiers du même domaine :
<http://stephane.moriaux.pagesperso-orange.fr/truc/obj_js.htm>
2) fichiers sur différents domaines :
<http://cjoint.com/data/dswhgFJfeA_obj_js.htm>
Je ne sais comment expliquer la chose à IE ...
--
sm
La preuve :
<http://joliclic.free.fr/html/object-tag/object-text.html#js>
Oui, je connais ce site mais tout ne marche pas correctement, ici
c'est pareil :
http://www.grenault.net/outils.htm
Les programmes TV à gauche en bas : OK avec Firefox, Chrome, Safari et
Opera mais pas IE !!!!!
Une vraie plaie ce navigateur !
Sur la page des déms tout fonctionne correctement
(si l'object ne s'affichepas, un lien "alternatif" est proposé)
Pour IE, et à ce qu'il me semble :
1) pas de fichier d'un autre site
2) peut-être y a t-il une possibilité via activeX ?
3) pour M$ la balise 'object' sert à activer un "activeX"
4) quel serait le 'CLASSID' à mentionner
pour charger une page exterieure ?
(page remplie de JS qui plus est !)
> http://www.grenault.net/outils.htm
>
> Les programmes TV à gauche en bas : OK avec Firefox, Chrome, Safari et
> Opera mais pas IE !!!!!
>
> Une vraie plaie ce navigateur !
C'est selon le point de vue ;-)
(perso je me passe bien de charger ces programmes)
Et pourquoi n'utilises-tu pas, simplement :
<object data="http://www.programme.tv/tnt/" type="text/javascript">
alt : <a href="http://www.programme.tv/tnt/">Programme TNT</a>
</object>
puisque cette page est pourrie de JS (vérifié, ce code marche)
Pas compris que tu adjoignes un param src à ton object ...
La soluce, testée, qui satisfait tt le monde (IE et W3C) serait :
<div>
<!--[if IE]>
<iframe src="http://www.programme.tv/tnt/" width="800"
height="640"></iframe>
<![endif]-->
<!--[if !IE]> <!-->
<object data="http://www.programme.tv/tnt/" type="text/html"
width="800" height="640">
alt : <a href="http://www.programme.tv/tnt/">Programme TNT</a>
</object>
<!--<![endif]-->
</div>
Ou bien une adaptation de ce qu'ils donnent sur leur site :
<div>
<!--[if IE]>
<iframe src="http://www.programme.tv/webmaster/export/index.php?"
width="500" height="1000" marginwidth="0" marginheight="0"
hspace="0" vspace="0" scrolling="no" frameborder="0" border="0">
</IFRAME>
<noscript>
<a href="http://www.programme.tv/">Programme tv</a>
- <a href="http://www.programme.tv/tnt/">Programme tnt</a>
</noscript>
<![endif]-->
<!--[if !IE]> <!-->
<object data="http://www.programme.tv/tnt/"
type="text/html" width="520" height="640">
alt : <a href="http://www.programme.tv/tnt/">Programme TNT</a>
</object>
<!--<![endif]-->
--
sm
J'ai essayé sur la page en réel et rien ne fonctionne correctement.
Attendons IE8 qui promet d'être "plus compatible avec CSS 2"... Bon
ils n'ont pas dit "compatible", non plus... Et puis, ben, tant pis
pour ceux qui n'ont pas encore compris que l'on pouvait trouver mieux
qu'IE ! Je ne vais pas me prendre la tête, mes pages sont validées par
la W3C, donc elles sont conformes...
c'est curieux, il me semblait avoir testé et trouvé que ce n'était pas mal
que veux-tu dire par "correctement" ?
Moi je trouve que ça va :
<http://cjoint.com/?dwr2vtdehM>
<http://cjoint.com/data/dwr2vtdehM_obj_iframe_js.htm>
de ttes façons mon IE plante sur ce site quand il est "exporté" dans
l'iframe
> Attendons IE8 qui promet d'être "plus compatible avec CSS 2"
Je ne vois pas ce que les CSS ont à voir avec la balise object
et la soi-disant sécurité qu'y applique M$ sous prétexte de possible
JavaScript insérable dans le type:text/html
--
sm
Oui comme cela mais intégré sur la page, cela ne va plus du tout.
Je viens d'installer IE8, toujours le même problème !!! Rien changé.
Plus rapide par contre, c'est vrai.
Ne te prends pas la tête et un grand merci pour ton aide. Ce qui
compte c'est que 95% de mon site soit maintenant en strict et valide
aux yeux du W3C. Il reste 5 pages en Transitional (les pages sur la
lecture) pour cause d'Iframes...