Nous sommes actuellement le 29 Juin 2026, 13:39

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 6 message(s) ] 
Auteur Message
MessagePublié: 30 Juil 2006, 20:42 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 14:51
Message(s) : 1337
Localisation : Québec
Je me suis fait une function en javascript pour lire un fichier XML. Tout fonctionne bien sur Windows, mais comme j'utilise ceci :

Code :
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

function slideshow(xmlFile)
{
    xmlDoc.async = "false";
    xmlDoc.load(xmlFile);
    xmlObj = xmlDoc.documentElement;
   
    for (index = 0; index < xmlObj.childNodes(0).childNodes.length; ++index)
    {
       slides[index] = xmlObj.childNodes(0).childNodes(index).text;
    }

    displayslide();
}



J'imagine déjà que ça ne fonctionnera pas sous Linux, Mac et autres. Alors, comment faire pour rendre ce code compatible sur tous les OS ?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 30 Juil 2006, 20:49 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 27 Juin 2002, 01:12
Message(s) : 458
Localisation : Québec
Essaye ça pour les autres navigateurs que IE (Windows) :

Code :
if(window.XMLHttpRequest) // FIREFOX
   xmlDoc = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
   xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
else
{
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
   return(false);
}


_________________
Mon site personnel


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 30 Juil 2006, 20:56 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
Il existe des librairies javascript pour traiter le XML.

Tu peux regarder de ce côté:
http://xmljs.sourceforge.net/index.html

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 14 Août 2006, 13:53 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 14:51
Message(s) : 1337
Localisation : Québec
J'ai essayé xmljs et ça ne fonctionne pas. J'obtiens toujours une erreur "[Object not found]". En plus, le fichier XML doit être formaté avec des «» et une extention .htm ce qui n'en fait plus un fichier xml.

J'ai même essayé le demo qui fonctionne sur leur site sur le mien et j'obtiens l'erreur "[Object not found]".


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 14 Août 2006, 15:49 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
si tu regardes cette exemple:
http://xmljs.sourceforge.net/sampleAppl ... nager.html

En regardant le source on voit que le XML est en code (dans un textarea caché).

Il y a aussi la doc sur le parser
http://xmljs.sourceforge.net/website/do ... 3cdom.html

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 14 Août 2006, 18:07 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 14:51
Message(s) : 1337
Localisation : Québec
J'ai vu ces exemples et ça fonctionne bien. Par contre, c'est inutile si le XML doit être incorporé dans le fichier de script.

Ce que j'ai besoin c'est plutôt comme dans cette exemple, mais ça ne fonctionne pas.

http://xmljs.sourceforge.net/website/tools-loadLocalXML.html


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 6 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site