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 :

Afficher une connaissance au hasard


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 7
    Par défaut Afficher une connaissance au hasard
    Bonjour,

    J'ai actuellement un site sous WordPress répertoriant des données insolites.
    J'aimerais proposer à mes partenaires un code Javascript leur permettant d'afficher une connaissance aléatoire. Cependant je ne connais pas du tout le langage JS et après une demi-journée de recherche, je n'ai pas trouvé mon bonheur.

    Par exemple, j'ai une page du type :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="info">  <?php query_posts(array('orderby' => 'rand', 'showposts' => 1)); if (have_posts()) :      while (have_posts()) : the_post(); ?>	<?php the_content(); ?><?php endwhile; else: ?> <div class="info">Blablabla</div> <?php endif; ?>

    Qui me permet d'afficher une phrase tout simplement sans fioritures.

    Je n'arrive pas à construire un fichier JS tel que document.write("info"); si je ne me trompe pas...

    Merci de votre aide !

  2. #2
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    Par défaut
    tu mélanges php et javascript visiblement
    difficile de résoudre sans la contexte en tout cas

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 7
    Par défaut
    J'ai mal du m'exprimer, je connais bien la différence entre php & JS (côté serveur vs côté user, ...).

    Je cherche à créer quelque chose de la sorte :

    http://zephoria.online.fr/article.php3?id_article=65

  4. #4
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    Par défaut
    j ai vu ce que rendait ton php sans parametres
    il semble qu il manque les balises <script> et </script>

  5. #5
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    echo "<script>";
    query_posts(array('orderby' => 'rand', 'showposts' => 1));
    echo "
    if (have_posts()) 
          while (have_posts()) 
       the_post();
    endwhile ;
    </script>
    <div class='info'>Blablabla</div>
    "; 
     ?>
    faut faire attention à l'entrelacement apostrophes et guillemets si have_posts() et ce qui suit est du js bien sur

  6. #6
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    Par défaut
    à la relecture je pense qui suit est du php
    je ne comprends pas le endif
    et je me demande quand meme pourquoi passer par du js

    si tout est en php
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    echo "<script>
    document.write('".query_posts(array('orderby' => 'rand', 'showposts' => 1)); '); ";
    if (have_posts()) { 
        while (have_posts())  echo "document.write('". the_post() ."');
       echo "</script>";
    }
    else echo <"div class='info'>Blablabla</div>
    </script>";

    ?>

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/09/2014, 20h52
  2. [Tableaux] Afficher un mot au hasard parmi une liste
    Par Chipsssit dans le forum Langage
    Réponses: 7
    Dernier message: 19/05/2007, 14h05
  3. Réponses: 4
    Dernier message: 01/03/2007, 12h12
  4. Afficher une buffer de pixel avec Direct3D
    Par Black_Daimond dans le forum DirectX
    Réponses: 4
    Dernier message: 27/12/2002, 22h18
  5. Copier et afficher une copie d'ecran
    Par Bobx dans le forum Langage
    Réponses: 6
    Dernier message: 02/08/2002, 22h20

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