Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 16h04   #1
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Par défaut Fichier externe HTML en Javascript ?

Bonjour les gens

Alors voilà j'explique mon problème.

Je suis l'un des webmasters de ce site : www.toutes-les-solutions.fr

C'est un forum que nous avons tellement modulé qu'il ressemble en partie à un site web aussi.

Adresse Web :
http://www.toutes-les-solutions.fr/phpbb/hacks_list.php

(plus de 150 modifications)


Bref ... le forum comporte des rubriques comme par exemple les fiches de téléchargement.

Nous avons rajouté un module qui permet d'insérer du code HTML dans les messages.
Ce qui veut donc dire que je peux mettre du HTML, CSS ou encore Javascript dans les messages.

Maintenant voici mon problème.

Prenons cet exemple de fiche :

Adresse Web :
http://www.toutes-les-solutions.fr/phpbb/topic361.html

Elle commence par une barre de partage vers les réseaux sociaux (facebook, twitter, etc).

Voici le code mis dans la page :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<table class="partage">
<tr>
<td>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" align="center">
<a class="addthis_button_favorites" title="Créer un Marque page"></a>
<a class="addthis_button_facebook" title="Partager sur Facebook"></a>
<a class="addthis_button_twitter" title="Partager sur Twitter"></a>
<a class="addthis_button_myspace" title="Partager sur Myspace"></a>
<a class="addthis_button_wordpress" title="Partager sur Wordpress"></a>
<a class="addthis_button_blogger" title="Partager sur Blogger"></a>
<a class="addthis_button_netvibes" title="Partager sur Netvibes"></a>
<a class="addthis_button_email" title="Partager par Email"></a>
<a class="addthis_button_compact" title="Partager sur d'autres choses"></a>
<a class="addthis_counter addthis_bubble_style"></a>
<a class="addthis_button_google_plusone" title="Partager sur Google Plus One"></a>
<script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d6e18ae4d9e688b"></script>
<!-- AddThis Button END -->
</td>
</tr>
</table>
Le problème, c'est qu'il m'arrive de modifier ce code pour réarranger les icônes (rajouter google plus one par exemple).

Je me demandais s'il n'était pas possible de mettre ce code dans un fichier externe, et ainsi n'avoir à modifier qu'un seul fichier au lieu de la centaine de fiches de téléchargements.

Je me pose la question en Javascript, puisque c'est le seul langage que je peux utiliser dans les messages.

Voilà ... si quelqu'un peut me trouver une piste ;-)
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 16h47   #2
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Plus je regarde, et plus je me dis que c'est mal barré ... :-P

Je vais voir s'il n'est pas possible de créer un bbcode pour php afin de pouvoir executer du php.

Ca serait bien plus simple d'utiliser le php je pense.
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 16h51   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Tu me fais peur là...

Tu veux dire que dans les messages, il est déjà possible de mettre du JavaScript qui sera interprété et que tu comptes en plus ajouter du PHP qui sera exécuté sur le serveur ???
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h44   #4
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
Il faut mettre ton html dans un fichier xml puis faire une requête ajax avec dataType = "html".
Ensuite, évidemment, tu récupère la partie du xml qui t'intéresse (càd le html), et tu l'insère où tu veux dans ta page avec innerHTML ou $.html()

testé et approuvé
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h45   #5
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Citation:
Envoyé par Bovino Voir le message
Tu me fais peur là...

Tu veux dire que dans les messages, il est déjà possible de mettre du JavaScript qui sera interprété et que tu comptes en plus ajouter du PHP qui sera exécuté sur le serveur ???
Oui tout à fait :-)

Pour l’interprétation du HTML qui se fait via un bbcode [html] [/html] cela ne fonctionne que pour les administrateurs du forum (on est deux) ... + un groupe d'utilisateur que je peux définir.

Maintenant, je vais voir pour faire la même chose avec PHP
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h45   #6
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Citation:
Envoyé par Sharcoux Voir le message
Il faut mettre ton html dans un fichier xml puis faire une requête ajax avec dataType = "html".

testé et approuvé
Ah je ne connaissais pas cette piste, je vais tester
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 18h09   #7
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Citation:
Envoyé par Sharcoux Voir le message
Il faut mettre ton html dans un fichier xml puis faire une requête ajax avec dataType = "html".
Ensuite, évidemment, tu récupère la partie du xml qui t'intéresse (càd le html), et tu l'insère où tu veux dans ta page avec innerHTML ou $.html()

testé et approuvé
Bon ben c'est pas évident :-P

Tu n'aurais pas un exemple à me montrer ?
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 18h15   #8
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
lol

ok. Déjà, est-xe que tu utilises jQuery? (ca m'arrangerait pour les exemples.. )
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 18h25   #9
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Citation:
Envoyé par Sharcoux Voir le message
lol

ok. Déjà, est-xe que tu utilises jQuery? (ca m'arrangerait pour les exemples.. )
Heu à priori nan :-D
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 18h27   #10
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Adresse Web :
http://blog.jquery.com/2011/06/30/jquery-162-released/

Je télécharge lequel ?

- minified
- regular
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 18h36   #11
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 029
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 029
Points : 45 129
Points : 45 129
le minified

les deux fonctionnent, l'une est lisible, l'autre compressée
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 18h42   #12
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Citation:
Envoyé par SpaceFrog Voir le message
le minified

les deux fonctionnent, l'une est lisible, l'autre compressée
ok marchi
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 09h59   #13
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
ok, alors ensuite, tu peux faire comme ça pour charger ton fichier en jQuery :

Code :
1
2
3
4
5
6
7
8
    $.ajax({
        url: "monFichier.xml",
        type: "GET",
        dataType: "html",
	success: function(data) {$("div.addthis_toolbox").html($(data).find("div.addthis_toolbox"));
        error: function(type) {alert("Error "+type.status+" : fail while trying to load "+address);}
 
    });
demande si tu veux des explications ou si tu as toujours du mal à l'implémenter
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 10h53   #14
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Bon ben j'dois être une buze car ça marche toujours pas

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0"?>
<page>
<![CDATA[
<table class="partage">
<tr>
<td>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" align="center">
<a class="addthis_button_favorites" title="Créer un Marque page"></a>
<a class="addthis_button_facebook" title="Partager sur Facebook"></a>
<a class="addthis_button_twitter" title="Partager sur Twitter"></a>
<a class="addthis_button_myspace" title="Partager sur Myspace"></a>
<a class="addthis_button_wordpress" title="Partager sur Wordpress"></a>
<a class="addthis_button_blogger" title="Partager sur Blogger"></a>
<a class="addthis_button_netvibes" title="Partager sur Netvibes"></a>
<a class="addthis_button_email" title="Partager par Email"></a>
<a class="addthis_button_compact" title="Partager sur d'autres choses"></a>
<a class="addthis_counter addthis_bubble_style"></a>
<a class="addthis_button_google_plusone" title="Partager sur Google Plus One"></a>
<script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d6e18ae4d9e688b"></script>
<!-- AddThis Button END -->
</td>
</tr>
</table>
]]>
</page>
Peut-être à cause de mon XML qui ne serait pas bon ?
Il faut dire qu'il y a du javascript dans mon xml, peut-être pour ça ?
D'un autre côté, je peux laisser ça dans les fiches.
C'est pas ça qui est génant, mais plutôt la liste que j'aimerai modifier.
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 15h14   #15
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
ta balise est pas fermée :

Code :
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" align="center">
ensuite, à mon avis, vire le CDATA qui risque de poser un problème.
Après, il faut adapter mon code, par exemple

Code :
1
2
3
4
5
6
7
8
    $.ajax({
        url: "monFichier.xml",
        type: "GET",
        dataType: "html",
	success: function(data) { $("sélecteurCSS de l'élément où insérer le html").html($(data).find("table.partage").html());
        error: function(type) {alert("Error "+type.status+" : fail while trying to load "+address);}
 
    });
Si tu as encore des problèmes, n'hésites pas, mais donne nous un peu plus d'éléments pour t'aider (code de la page, code xml, javascript utilisé, erreur rencontrée, ou ce que tu veux obtenir au final par exemple)

edit: OUPS, j'avais oublié un .html() dans le code
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 21h31   #16
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Oh ben oui merde ma balise n'est même pas fermé :-P

Bon ça fonctionne toujours pas.

Je me suis dis, c'est peut-être à cause du système du forum.

J'ai donc testé en HTML pure.
Et ça ne marche toujours pas.

Voilà exactement ce que j'ai mis :

Pour le fichier XML :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0"?>
<page>
<![CDATA[
<table class="partage">
<tr>
<td>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" align="center">
<a class="addthis_button_favorites" title="Créer un Marque page"></a>
<a class="addthis_button_facebook" title="Partager sur Facebook"></a>
<a class="addthis_button_twitter" title="Partager sur Twitter"></a>
<a class="addthis_button_myspace" title="Partager sur Myspace"></a>
<a class="addthis_button_wordpress" title="Partager sur Wordpress"></a>
<a class="addthis_button_blogger" title="Partager sur Blogger"></a>
<a class="addthis_button_netvibes" title="Partager sur Netvibes"></a>
<a class="addthis_button_email" title="Partager par Email"></a>
<a class="addthis_button_compact" title="Partager sur d'autres choses"></a>
<a class="addthis_counter addthis_bubble_style"></a>
<a class="addthis_button_google_plusone" title="Partager sur Google Plus One"></a>
<script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d6e18ae4d9e688b"></script>
<!-- AddThis Button END -->
</div>
</td>
</tr>
</table>
]]>
</page>
Et pour le fichier HTM :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
 
<head>
<script src="http://www.toutes-les-solutions.fr/phpbb/js/jquery.js" type="text/javascript"></script>
<link rel="stylesheet" title="defaut" href="http://www.toutes-les-solutions.fr/phpbb/css/tutos.css" type="text/css"></link>
</head>
 
<body>
 
<script language="Javascript"> 
$.ajax({
        url: "http://www.toutes-les-solutions.fr/phpbb/xml/partage.xml",
        type: "GET",
        dataType: "html",
	success: function(data) { $("sélecteurCSS de l'élément où insérer le html").html($(data).find("table.partage").html());
        error: function(type) {alert("Error "+type.status+" : fail while trying to load "+address);}
 
    });
</script>
 
</body>
 
</html>
Je teste ceci à cette adresse :

Adresse Web :
http://www.toutes-les-solutions.fr/test

Désolé d'être aussi noob ... et merci de ta patience
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 09h56   #17
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
"All text in an XML document will be parsed by the parser. But text inside a CDATA section will be ignored by the parser."

Si j'étais toi, j'enlèverais la balise CDATA avant de mettre le contenu dans le fichier xml...

ah, et ça : $("sélecteurCSS de l'élément où insérer le html") c'était à remplacer par ça, par exemple : $("body")
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 12h31   #18
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
Fichier XML :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0"?>
<page>
<table class="partage">
<tr>
<td>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" align="center">
<a class="addthis_button_favorites" title="Créer un Marque page"></a>
<a class="addthis_button_facebook" title="Partager sur Facebook"></a>
<a class="addthis_button_twitter" title="Partager sur Twitter"></a>
<a class="addthis_button_myspace" title="Partager sur Myspace"></a>
<a class="addthis_button_wordpress" title="Partager sur Wordpress"></a>
<a class="addthis_button_blogger" title="Partager sur Blogger"></a>
<a class="addthis_button_netvibes" title="Partager sur Netvibes"></a>
<a class="addthis_button_email" title="Partager par Email"></a>
<a class="addthis_button_compact" title="Partager sur d'autres choses"></a>
<a class="addthis_counter addthis_bubble_style"></a>
<a class="addthis_button_google_plusone" title="Partager sur Google Plus One"></a>
<script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d6e18ae4d9e688b"></script>
<!-- AddThis Button END -->
</div>
</td>
</tr>
</table>
</page>
Fichier HTML :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
 
<head>
<script src="http://www.toutes-les-solutions.fr/phpbb/js/jquery.js" type="text/javascript"></script>
<link rel="stylesheet" title="defaut" href="http://www.toutes-les-solutions.fr/phpbb/css/tutos.css" type="text/css"></link>
</head>
 
<body>
 
<script language="Javascript"> 
$.ajax({
        url: "http://www.toutes-les-solutions.fr/phpbb/xml/partage.xml",
        type: "GET",
        dataType: "html",
	success: function(data) { $$("body").html($(data).find("table.partage").html());
        error: function(type) {alert("Error "+type.status+" : fail while trying to load "+address);}
 
    });
</script>
 
</body>
 
</html>
Toujours pas ...
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 13h22   #19
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
courage, t'y es presque. Il faut mettre le script dans le head et utiliser document.onload ou son équivalent $.ready :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
 
<head>
<script src="http://www.toutes-les-solutions.fr/phpbb/js/jquery.js" type="text/javascript"></script>
<link rel="stylesheet" title="defaut" href="http://www.toutes-les-solutions.fr/phpbb/css/tutos.css" type="text/css"></link>
 
<script language="Javascript"> 
init = function() {
    $.ajax({
        url: "http://www.toutes-les-solutions.fr/phpbb/xml/partage.xml",
        type: "GET",
        dataType: "html",
	success: function(data) { $("body").html($(data).find("page").html());
        error: function(type) {alert("Error "+type.status+" : fail while trying to load "+address);}
 
    });
}
$(document).ready(init);
</script>
 
 
</head>
 
<body>
 
</body>
 
</html>
edit : attention, petite correction dans le selecteur
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2011, 20h50   #20
Nouveau Membre du Club
 
Avatar de FRANCKYIV
 
Homme Franck WLODARCZYK
Webmaster
Inscription : août 2003
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Franck WLODARCZYK
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2003
Messages : 75
Points : 31
Points : 31
Envoyer un message via AIM à FRANCKYIV Envoyer un message via MSN à FRANCKYIV Envoyer un message via Yahoo à FRANCKYIV Envoyer un message via Skype™ à FRANCKYIV
OK marchi

Je teste ça demain (lundi).

La c'est le week-end, et je travaille avec mon collègue justement sur le dit forum (optimisation du forum, du serveur, etc).

J'te dis quoi demain
FRANCKYIV est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h30.


 
 
 
 
Partenaires

Hébergement Web