Page 1 sur 1

[resolu] balise object?

Publié : 06 janv. 2005, 02:09
par Ptidesj
J'ai fait un petit site pour apprendre a bricoler en html et donner des nouvelles à mes proches et dans celui ci j'ai voulu inserer une page qui lit un document pour ensuite le classer. J'utilise pour cela les lignes de codes suivantes qui s'affichent tres bien sous IE mais pas sous Firefox, ce qui me desespere un peu...

Merci d'avance d vos conseils avisés

<OBJECT ID="listecroix" CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"
Align=baseline border=0 width=0 height=0 >
<PARAM NAME="DataURL" VALUE="Croix.txt">
<PARAM NAME="UseHeader" VALUE="True">
</OBJECT><BR>

<TABLE class="topo" DATASRC="#listecroix" width="100%">
<THEAD>
<TR>

<TD><DIV id="Massif">Massif</DIV></TD>
<!--TD> <DIV id="Lien">Lien</DIV></TD-->
<TD><DIV id="Sommet">Sommet</DIV></TD>
<TD><DIV id="Voie">Voie</DIV></TD>
<TD><DIV id="Type">Type</DIV></TD>
<TD><DIV id="Cotation">Cotation</DIV></TD>
<TD><DIV id="Jour">Date</DIV></TD>
<TD><DIV id="Commentaires">Commentaires</DIV></TD>
</TR>
</THEAD>

<TR>
<TD> <DIV DATAFLD="Massif"></DIV></TD>
<!--TD> <DIV DATAFLD="Lien"> </DIV> </TD-->
<TD> <A DATAFLD="Lien"><DIV DATAFLD="Sommet"></DIV></a> </TD>
<TD> <DIV DATAFLD="Voie"> </DIV> </TD>
<TD> <DIV DATAFLD="Type"> </DIV> </TD>
<TD> <DIV DATAFLD="Cotation"> </DIV> </TD>

<TD> <DIV DATAFLD="Jour"> </DIV> </TD>
<TD> <DIV DATAFLD="Commentaires"> </DIV></TD>
</TR>
</TBODY> </TABLE><BR>

Publié : 06 janv. 2005, 09:26
par nomade
Salut,

tu aurais dû poster dans la section Développement Web ;)

Peux-tu donner une adresse de ton site pour qu'on voit le résultat et où se situe le problème ?

Avec quoi as-tu fais ta page ?
Pourquoi tu mets des div dans chaque case de ton tableau ?
Le groupe du "object id" me semble bizarre mais c'est peut-être simplement dû à mon manque de compétence dans le domaine ;)

Publié : 06 janv. 2005, 10:19
par Ptidesj
le site http://www.ptidesj.levillage.org/Montagne/Courses.html

Concernant les div c'est pas un probleme en soi, le probleme c'est la lecture depuis un fichier source qui ne semble pas possible.

A l'adresse suivante vous trouverez un autre exemple de code qui ne mqrche pas, a base de xml celuici
http://www.w3schools.com/xml/tryit.asp?filename=cd_list

Re: balise object?

Publié : 06 janv. 2005, 10:33
par Invité
Ptidesj a écrit :<OBJECT ID="listecroix" CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"
Align=baseline border=0 width=0 height=0 >
<PARAM NAME="DataURL" VALUE="Croix.txt">
<PARAM NAME="UseHeader" VALUE="True">
</OBJECT>
classid n'existe que sous ie, donc il ne doit pas savoir afficher...

Publié : 06 janv. 2005, 10:48
par Benoit
Les deux viennent de l'attribut "datasrc" sur le tableau. Celui-ci est une invention de Microsoft (comme indiqué sur le site de w3schools). Cela vient du fait qu'IE traite le XML comme un format externe alors que Mozilla le traite nativement sur le même pied que le HTML. D'un autre côté ça veut dire qu'on peut le faire fonctionner dans Mozilla aussi en ajoutant un script à la page pour transformer l'un en l'autre : http://www.mozilla.org/xmlextras/xmldataislands/ ou http://builder.com.com/5100-6371-1059009.html


Dans ta page maintenant ça a l'air plus compliqué, ce que tu insères est un objet ActiveX, non supporté par Mozilla. C'est quoi comme format en réalité ? Toujours du XML ? Si oui ça doit pouvoir se charger avec XMLHttpRequest ou quelque chose comme ça.

Publié : 06 janv. 2005, 11:42
par Ptidesj
Pour l'instant je suis parti d'une simple liste à virgule en *.txt. Si il faut que je la fasse évoluer vers du xml je le ferai les joies de l'intercompatibilité, et encore heureusement que certains essaient de maintenir un peu d'ordre dans tout ca... :wink:

Publié : 07 janv. 2005, 00:19
par Benoit
Voir ici pour des exemples de chargement de fichiers xml externes compatibles avec tous les navigateurs (Safari et Opera ont récemment adopté la même fonction que Mozilla pour que Gmail fonctionne ;))
http://www.mozilla.org/xmlextras/tests.html

Publié : 11 janv. 2005, 16:24
par Ptidesj
a petit probleme gros moyen, la solution s'appelait XSL.. Maintenant je sais faire :-)

Publié : 11 janv. 2005, 23:25
par martin
je rajoute un lien connexe :
http://disruptive-innovations.com/zoo/2 ... rlays.html

trés efficace et méchament simple.