Aller au contenu

MS-DOS_1991

Hubmaster
  • Compteur de contenus

    442
  • Inscrit(e) le

  • Dernière visite

Messages postés par MS-DOS_1991

  1. Après avoir fait une recherche sur Google, j'ai trouvé ce script javascript (parmis tant d'autres):

    Sert à désactiver la touche Entrée dans un formulaire. Si l'utilisateur clique sur Entrée, le champs passé en paramètre au script prend le focus ;)

    function desactiveTouche(codeTouche, focusSuivant)
    {
    if(window.event.keyCode == codeTouche)
    {
    window.event.returnValue = false;
    focusSuivant.focus();
    }
    }

  2. Bonjour :)

    Ca fait un petit moment que je n'ai pas posté de nouveau sujet :blush:

    Je voudrais savoir si il existait une fonction PHP qui retournerait le chemin relatif (à partir de la racine du site) vers le dossier de la page du script :wacko:

    Exemple: h*tp://www.monsite.tld/dossier_1/dossier_2/monscript.php retournerait /dossier_1/dossier_2/

    Des idées ? :unsure:

  3. Le code n'est apparemment pas de toi, et -ne le prends pas mal- je pense que tu débutes en PHP car tu as placé ton texte avant ta variable:

    Pas Glop:

    <a href=\"messages/messages.php?pseudo=$row[pseudo]\">$listeconnecte.=$image.'  <b>'. $photo.$rs['pseudo']." ~</b></a>
      ";

    Glop Glop:

    $listeconnecte .= '<a href="messages/messages.php?pseudo='.$row['pseudo'].'">'.
    $image.'  <strong>'.$photo.$rs['pseudo'].'~</strong></a><br />';

    Tiens-nous au courant ;)

  4. De quoi parles-tu ? Que veux-tu dire par "j'ais donc modifier la ligne dans le fichier connectes.php" ?? Quel fichier connectes.php :huh:

    Comment veux-tu que l'on t'aide si tu ne nous donnes pas ton code ;)

  5. Autrement dit, tu pourrais faire:

    Dans ta fenetre java script:

    <a href="java script:window.opener.document.getElementById('nopre').value='Matricule_01'">matricule 1</a>

  6. Salut :)

    (le code doit être mis entre [html] et [/html] ou [code] et [/code] merci)

    Commences par éclaircir ton code: ;)

    <style type="text/css">
    td
    {
     height: 32px;
    }
    </style>
    <tr>
    <td style="width: 124px; background-color: #666666;">
    <p style="color: #ffffff;">Matricule:</td>
    <td style="width: 265px; background-color: #f5f5f5;">
    <input name="mat" size="20" style="float: left" value="<?php if ($x_MATRICULE) echo $x_MATRICULE; ?>">
    </td>
    <td style="background-color: #666666; color: #ffffff;">Nom  et prénom</td>
    <td style="width: 158px;">
    <p><input name="nopre" size="29" style="float: left" value="<?php if($np) echo $np; ?>"></td>
    </tr>]

    Ensuite, pour ton problème, tu dois utiliser du JavaScript pour ouvrir une nouvelle fenêtre: (pas testé :unsure: )

    [...]
    <script type="text/javascript">
    function ouvrirFenetre()
    {
     window.open ('affichage_infos.php', '', config='height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
    }
    </script>
    [...]
    <input type="button" id="mybutton" onClick="ouvrirFenetre()" value="Afficher Matricule" />
    [...]

    ... mais je ne vois pas comment accéder à la première fenêtre depuis la seconde...

  7. Hé bien tu pourrais commencer par ajouter un slash à la fin de tes balises img pour les rendre W3C Compliant, puis par regrouper tes déclarations de style en une classe. Je m'explique:

    <div id="Layer6" style="position: absolute; width: 200px; height: 115px; z-index: 9; left: 120px; top: 550px;"><img src="image/menu/bouton/contact.gif" height="105" width="140"></div>

    <div id="Layer1" style="position: absolute; width: 200px; height: 115px; z-index: 8; left: 9px; top: 476px;"><img src="image/menu/bouton/projets.gif" height="105" width="140"></div>

    <div id="Layer5" style="position: absolute; width: 200px; height: 115px; z-index: 7; left: 0px; top: 387px;"><img src="image/menu/bouton/formations.gif" height="105" width="140"></div>

    <div id="Layer5" style="position: absolute; width: 200px; height: 115px; z-index: 7; left: 0px; top: 387px;"><img src="image/menu/bouton/formations.gif" height="105" width="140"></div>

    <div id="Layer4" style="position: absolute; width: 200px; height: 115px; z-index: 6; left: 54px; top: 308px;"><img src="image/menu/bouton/classescultures.gif" height="105" width="140"></div>

    <div id="Layer2" style="position: absolute; width: 200px; height: 115px; z-index: 5; left: 97px; top: 230px;"><img src="image/menu/bouton/ateliers.gif" height="105" width="140"></div>

    <div id="Layer3" style="position: absolute; width: 200px; height: 115px; z-index: 3; left: 37px; top: 143px;"><img src="image/menu/bouton/itemart.gif" height="105" width="140"></div>

    Par:

    div#menu div
    {
    position: absolute;
    width: 200px;
    height: 115px;
    }
    div#menu div img
    {
    height: 105px;
    width: 140px;
    }

    [...]

    <div id="Layer6" style="z-index: 9; left: 120px; top: 550px;"><img src="image/menu/bouton/contact.gif" /></div>
    <div id="Layer1" style="z-index: 8; left: 9px; top: 476px;"><img src="image/menu/bouton/projets.gif" /></div>
    <div id="Layer5" style="z-index: 7; left: 0px; top: 387px;"><img src="image/menu/bouton/formations.gif" /></div>
    <div id="Layer5" style="z-index: 7; left: 0px; top: 387px;"><img src="image/menu/bouton/formations.gif" /></div>
    <div id="Layer4" style="z-index: 6; left: 54px; top: 308px;"><img src="image/menu/bouton/classescultures.gif" /></div>
    <div id="Layer2" style="z-index: 5; left: 97px; top: 230px;"><img src="image/menu/bouton/ateliers.gif" /></div>
    <div id="Layer3" style="z-index: 3; left: 37px; top: 143px;"><img src="image/menu/bouton/itemart.gif" /></div>

    Ca simplifie déjà pas mal le code, non ? ;)

  8. Je ne suis pas sûr de comprendre ton problème :unsure:

    Si tu mets dans ton fichier menu.inc.php le code de ton menu:

    <p> </p>

    <p> </p>

    <p> </p>

    <p> </p>

    <p> <img src="image/menu/barre-menu.gif" height="439" width="200"></p>

    <div id="Layer5" style="position: absolute; width: 200px; height: 115px; z-index: 7; top: 113px; left: 138px;"> 

      <img style="width: 200px; height: 500px;" alt="" src="image/menu/barre-menu2.gif"><br>

    </div>

    <p> </p>

    <div id="Layer6" style="position: absolute; width: 200px; height: 115px; z-index: 9; left: 120px; top: 550px;"><img src="image/menu/bouton/contact.gif" height="105" width="140"></div>

    <div id="Layer1" style="position: absolute; width: 200px; height: 115px; z-index: 8; left: 9px; top: 476px;"><img src="image/menu/bouton/projets.gif" height="105" width="140"></div>

    <div id="Layer5" style="position: absolute; width: 200px; height: 115px; z-index: 7; left: 0px; top: 387px;"><img src="image/menu/bouton/formations.gif" height="105" width="140"></div>

    <div id="Layer5" style="position: absolute; width: 200px; height: 115px; z-index: 7; left: 0px; top: 387px;"><img src="image/menu/bouton/formations.gif" height="105" width="140"></div>

    <div id="Layer4" style="position: absolute; width: 200px; height: 115px; z-index: 6; left: 54px; top: 308px;"><img src="image/menu/bouton/classescultures.gif" height="105" width="140"></div>

    <div id="Layer2" style="position: absolute; width: 200px; height: 115px; z-index: 5; left: 97px; top: 230px;"><img src="image/menu/bouton/ateliers.gif" height="105" width="140"></div>

    <div id="Layer3" style="position: absolute; width: 200px; height: 115px; z-index: 3; left: 37px; top: 143px;"><img src="image/menu/bouton/itemart.gif" height="105" width="140"></div>

    <p>  </p>

    (Mal codé soit dit en passant, je suis certain que tu pourrais l'optimiser davantage ;) )

    ... et que dans ta page index.php tu mets:

    <html>
    <head>
    [...]
    </head>
    <body>
    [...]
    <div id="menu"><?php include('menu.inc.php'); ?></div>
    [...]
    </body>
    </html>

    .. Tout devrait marcher comme sur des roulettes, non ?

  9. la structure de ton xml est assez simple:

    chaque produit est entouré des balises <produit></produit>

    Puis on retrouve les informations entre balises:

    <produit>
    <id>1049</id>
    <hotelname>Novotel Sydney On Darling Harbour</hotelname>
    <rating>4</rating>
    <lien>http%3A%2F%2Ftracking.publicidees.com%2Fclic.php%3Fpartid%3D3874%26progid%3D104%26adfactory_type%3D12%26ref_pdt%3D1049</lien>
    <description>Le Novotel Sydney On Darling Harbour est situé à côté du centre de convention et d'exposition de Sydney avec une liaison directe et commode vers le centre des affaires (CBD) par l'intermédiaire du monorail. Parfaitement situé à quelques minutes des attractions les plus populaires de Sydney comme l'aquarium de Sydney, le musée (Powerhouse Museum) et Star City.</description>
    <hotelinfo>Service de baby sitting, Centre d'affaires, Bar à cocktails, Salles de conférence, Chambres non fumeur, Parking (payant), Réception, Restaurant, Sauna, Piscine, Court de tennis</hotelinfo>
    <roominfo>Climatisation, Sèche cheveux, Chauffage, Coffre fort dans la chambre, Fer et table à repasser, Minibar, Films à la carte, Radio, Réfrigérateur, Nécessaire pour thé et café, Téléphone, Télévision</roominfo>
    <img>http%3A%2F%2Fwww.hotelclub.net%2Fenter.asp%3Fid%3D24616%26%2338%3Bru%3Ddirecthotel.asp%3Fid%3D9</img>
    <prix>noprice</prix>
    <currency>AUD </currency>
    <city>Sydney</city>
    <cityid>1</cityid>
    <country>Australie</country>
    <countryid>3</countryid>
    </produit>

    Tu pourrais donc faire un fichier php qui agirait de cette façon (le code est faux, c'est juste pour donner une idée):

    // [...] Code pour sélectionner chaque groupe <produit>...</produit> [...]
    foreach($balise_dans_produit AS $nom_balise => $contenu_balise) // Pour chaque balise (<id>, <city>, <country>...)
    {
    $$nom_balise = $contenu_balise; // on crée une variable du nom de la balise contenant le texte du xml
    echo $$nom_balise;
    }

    ... Mais je ne sais pas comment sélectionner tout le groupe entre <produit> et </produit> :unsure:

  10. Tu ne precises pas le langage de développement que tu utilises...et s'il s'agit du web ...d'un langage de prog. plus classique?

    Le topic est dans Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP, donc j'ai supposé que l'on parlait du PHP ;)

  11. Les conventions de codage sont très subjectives, et tu peux très bien en faire une rien que pour ton projet, l'important c'est que tu le sentes bien ;)

    Il est "d'usage" de faire:

    • conf => Fichiers de configuration de ton programme (xyz.conf.php)
    • includes => Fichiers que tu inclus dans ton programme (xyz.inc.php)
    • includes/classes => Fichiers de classes (xyz.class.php)
    • temp => Fichiers temporaires (xyz.tmp)
    • cache => Fichiers de cache pour une vitesse plus élevée (xyz.cache ou xyz.buf)
    • data => Aucune idée... mais au nom, cela pourrait être des données utilisateur ou des fichiers de données (résultats de sondages, forums, etc)
    • ... j'en oublie des tonnes, mais tu peux très bien mettre tes propres noms, personne ne t'en voudra :)

    Concernant ces dossiers, si tu ne sais pas quoi mettre dedans, c'est qu'ils ne sont pas indispensables alors ne les fais tout simplement pas (programmeur = fainéant) :lol:

  12. Si tu souhaites faire comme sur ton site de démo, il te suffit de faire comme ceci:

    <p><a href="http://tonsite.com/le_nom_de_ton_image.png"><img src="http://tonsite.com/le_nom_de_ton_image.png" style="width: petite_valeurpx; height: petite_valeurpx;" title="" alt="image" /></a></p>

    ... et quand l'utilisateur cliquera sur l'image, il verra la taille réelle de l'image ;)

  13. Bien sur. On crée un fichier PHP qui contient du javascript prêt à l'emploi après extraction des données de la base, tout simplement.

    <{POST_SNAPBACK}>

    Ca voudrait dire faire un appel du genre:

    <script type="text/javascript" src="http://www.monsite.com/un_fichier.php"></script>

    C'est possible, ça ? :unsure:

  14. Tu pourrais très bien faire un fichier javascript prêt à l'emploi (présenté) qu'il suffirait d'inclure.

    Pas besoin d'AJAX pour ça!

    <{POST_SNAPBACK}>

    ... Sauf qu'il faut quand même aller chercher des données dans une base SQL et c'est impossible à faire rien qu'en JavaScript; il faut le faire dialoguer avec PHP ;)

    Bien entendu et personne n'en doute, cela ajouterai un peu de BL vers mon propre site. Ce qui est bien entendu le but recherché.

    Etant donné que les moteurs de recherches (Google et autres) ne "voient" pas le JavaScript, je ne sais pas si tes liens s'afficheraient pour eux et donc s'il les compteraient comme des blacklinks :unsure::unsure:

  15. <?php
    [...]
    ?>
    <html>
    <head>
    <meta http-equiv="refresh" content="0;http://www.tonsite.com/index.php" />
    </head>
    <body>
    <h3 style="color: red;">
    <?php
    if ($envoi)
     echo 'Remerciementformulaire.html';
    else
     echo 'Désolé, votre demande n\'a pu aboutir, veuillez la renouveler';
    ?>
    </h3>
    <p>Vous allez être redirigé vers l'accueil du site.</p>
    </body>
    </html>
    <?php
    [...]
    ?>

  16. Si tu dois absolument envoyer du code html avant de rediriger le visiteur, tu peux par exemple utiliser une balise meta et/ou du javascript au lieu de header():

    <?php
    ...
    if(blablabla)
    {
    ?>
    <html>
    <head>
    <meta http-equiv="refresh" content="0;http://www.tonsite.com/index.php" />
    </head>
    <body>
    <p>Vous allez être redirigé vers l'accueil du site.</p>
    </body>
    </html>
    <?php
    }
    ...
    ?>

×
×
  • Créer...