IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Fichier externe HTML en Javascript ?


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de FRANCKYIV
    Homme Profil pro
    Webmaster
    Inscrit en
    Ao�t 2003
    Messages
    77
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    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 : 77
    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 : S�lectionner tout - Visualiser dans une fen�tre � part
    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 ;-)

  2. #2
    Membre confirm� Avatar de FRANCKYIV
    Homme Profil pro
    Webmaster
    Inscrit en
    Ao�t 2003
    Messages
    77
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    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 : 77
    Par d�faut
    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.

  3. #3
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    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 !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  4. #4
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2011
    Messages
    442
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 442
    Par d�faut
    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�

  5. #5
    Membre confirm� Avatar de FRANCKYIV
    Homme Profil pro
    Webmaster
    Inscrit en
    Ao�t 2003
    Messages
    77
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    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 : 77
    Par d�faut
    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

  6. #6
    Membre confirm� Avatar de FRANCKYIV
    Homme Profil pro
    Webmaster
    Inscrit en
    Ao�t 2003
    Messages
    77
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    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 : 77
    Par d�faut
    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 ?

  7. #7
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2011
    Messages
    442
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 442
    Par d�faut
    lol

    ok. D�j�, est-xe que tu utilises jQuery? (ca m'arrangerait pour les exemples.. )

  8. #8
    Membre confirm� Avatar de FRANCKYIV
    Homme Profil pro
    Webmaster
    Inscrit en
    Ao�t 2003
    Messages
    77
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    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 : 77
    Par d�faut
    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

Discussions similaires

  1. R�ponses: 3
    Dernier message: 19/08/2014, 14h41
  2. R�ponses: 9
    Dernier message: 11/04/2014, 12h20
  3. R�ponses: 4
    Dernier message: 26/08/2010, 12h29
  4. Chargement HTML depuis fichier externe
    Par guano dans le forum ActionScript 1 & ActionScript 2
    R�ponses: 4
    Dernier message: 17/12/2006, 19h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo