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 :

Javascript chargement d'une pub


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut Javascript chargement d'une pub
    Bonjour à toutes et à tous,

    Je suis confronté à un problème de programmation en javascript, j'ai un site web avec une page par exemple comme ci-dessous:

    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
    23
    <html>
    <head>
    ...
    </head>
    <body>
    <div id=ads>
     
     
    <!-- Tag PromoBenef site membre N°46950-->
    <script type="text/javascript">
    <!--
    var promobenef_site = "46950";
    var promobenef_minipub = "0";
    var promobenef_format = "1";
    //-->
    </script>
    <script type="text/javascript" src="http://www.promobenef.com/pub/"></script>
    <noscript><p><a href="http://www.promobenef.com/">PromoBenef : r&eacute;gie publicitaire<img src="http://www.promobenef.com/no_js/?sid=46950&fid=1" alt="PromoBenef" width="0" height="0" style="border:none;" /></a></p></noscript>
     
     
    </div>
    </body>
    </html>

    Le soucis c'est que la pub affichée, je voudrais l'actualiser toutes les 10 sec par exemple sans refresh la page. En quelque sorte une fonction javascript qui me fasse un writeIn dans le div "Ads" masi je ne trouve rien qui ne marche.

    Lorsque ma fonction par exemple fait un writeIn, la page disparait et il ne reste plus que la pub sur un fond blanc, lorsque je fais un document.getElementById("ads").innerHTML = script de pub;
    ça ne marche pas non, plus...
    Sachant que la publicité ne doit pas être appelée dans une iframe je ne vois pas comment la mettre à jour.

    Merci de votre aide.

  2. #2
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Selon moi, le plus simple serait d'utiliser une iframe pour y afficher la pub + un meta refresh pour l'actualiser...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut No iframe
    Le problème c'est que la publicité ne doit aps apparaitre dans une iframe...

  4. #4
    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 : 54
    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
    Essaye plutôt comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var timer_pub = setInterval(function(){mise_a_jour},10000);
    function mise_a_jour(){
        var le_script = document.createElement('script');
        le_script.type = 'text/javascript';
        le_script.src = "http://www.promobenef.com/pub/";
        document.getElementById("ads").innerHTML = '';
        document.getElementById("ads").appendChild(le_script);
    }
    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

  5. #5
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Pas mal ton code Bovino, c'est bien vu !

    Citation Envoyé par loup-rouge
    Le problème c'est que la publicité ne doit aps apparaitre dans une iframe...
    Pour quelle raison ? Référencement ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut raison
    Tout simplement car la régie ne veut pas que l'on affiche sa publicité dans une iframe sinon le site est refusé

    De plus l'iframe génère des bugs par exemple avec les slide-up en format pub qui ne se mettront alors que dans l'iframe et non sur le site.

    Je vais tester le code de Bovino, je donne de mes nouvelles très rapidement, ce soir ou demain.

    Merci pour tout.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut rapport
    Merci pour tout, me voila confronté à un nouveau problème, le voici:

    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
    23
    24
    25
    26
     
    <html>
    <head>
    <script type="text/javascript">
     
    function mise_a_jour(){
        var le_script = document.createElement('script');
        le_script.type = 'text/javascript';
        le_script.src = "http://www.promobenef.com/pub/";
        document.getElementById("ads").innerHTML = '';
        document.getElementById("ads").appendChild(le_script);
    }
    </script>
    </head>
     
    <body>
    <script type="text/javascript">
    var promobenef_site = "46950";
    var promobenef_minipub = "0";
    var promobenef_format = "1";
    </script>
    <div id="ads">
     
    </div>
    </body>
    </html>
    J'ai donc testé le script de Bovino mais le soucis est que la publicité se charge 4 fois et je vois pas d'où ça vient.
    Je me suis dit que c'était le fait de recharger la publicité à chaque fois qui faisait ça mais même en ayant enlevé le bout de code qui active la function toues les 10 sec ça n'a rien changé. Je me suis dit que la régie avait un problème mais en testant la publicité dans une page normale avec ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <!-- Tag PromoBenef site membre N°46950-->
    <script type="text/javascript">
    <!--
    var promobenef_site = "46950";
    var promobenef_minipub = "0";
    var promobenef_format = "1";
    //-->
    </script>
    <script type="text/javascript" src="http://www.promobenef.com/pub/"></script>
    <noscript><p><a href="http://www.promobenef.com/">PromoBenef : r&eacute;gie publicitaire<img src="http://www.promobenef.com/no_js/?sid=46950&fid=1" alt="PromoBenef" width="0" height="0" style="border:none;" /></a></p></noscript>
    Aucun problème n'est apparu, avez vous une idée de pourquoi la publicité se charge 4 fois ?

    Merci de votre aide.

Discussions similaires

  1. Execution de javascript au chargement d'une DIV
    Par Thomas_ats dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/02/2009, 06h44
  2. Chargement d'une image dans une Galerie photo avec Javascript
    Par zintelix3d dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/02/2009, 10h59
  3. Réponses: 7
    Dernier message: 27/05/2008, 23h23
  4. Réponses: 3
    Dernier message: 17/08/2006, 14h43
  5. [javascript] chargement d'une banniere swf
    Par lthomas dans le forum Intégration
    Réponses: 1
    Dernier message: 24/04/2006, 15h15

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