Fermer la barre d'outils
Voir plus d'options
Voir moins d'options
les-forums.com : vous avez la parole
En moins de 5 minutes,
créez votre forum gratuitement
forum officiel aide/faq
support technique
Accueil Séparateur Présentation Séparateur Créez ! Séparateur Annuaire
Bienvenue sur le forum officiel de les-forums.com.
L'apprentissage des bases du HTML requises pour la personnalisation des forums concerne le sous-forum Programmation, tandis que les gros problèmes techniques sont à adresser au Support. La FAQ vous sera également très utile.
De plus, une lecture du bref règlement du forum pourra éviter bien des tracas.
Nous vous écoutons, soyez polis, patients et précis dans vos questions.
Testez le nouveau chat sur les-forums.com, en beta-test (s'ouvrira dans une nouvelle fenêtre ou onglet)

les-forums.com - Forum officiel
Programmation (163 topics, 2371 messages)
Topic "Programmation page de smileys" (Messages 1 à 14 sur 14) Fil RSS des messages de ce topic
Dernier message par Babaorum, le 29/08 à 13:02:26
Anonyme :
  • S'inscrire
  • S'identifier
Outils :
  • Recherche
 
Bas de la pageTopics
 
Couettecouette
http://bavardeurs.free.fr/couette.gif
L'expérience est la somme des conneries auxquelles on a survécu

-Couettecouette-
-Forum Bavardages-
inscrit le 03/03/2003
le 10/01/2004 à 18:04:15
Acces au message Programmation page de smileys
Coucou à tous,

J'ai fait une page de smileys que l'on trouve ici et dans laquelle j'ai un petit truc qui déconne mais je n'arrive pas à changer ça.

Si vous l'ouvrez, vous verrez que c'est le {img } qui est sélectionné automatiquement. Si je choisis un smiley, puis que je sélectionne le [[img]], et bien cela me met le premier avec le deuxième code. Il faut recliquer sur un smiley pour que ca fonctionne.

Est-ce normal ou est-ce possible de changer ça ???

Voici le code du début, sans les smileys :

<html>
<head><body background="http://site.voila.fr/Couetttecouettte/Forum/FondBeige1.jpg">
<title></title>

<script type="text/javascript" language="javascript">
 

  function getSelection() {
   var selection= document.sm.output.selectedIndex;
   return selection;
  }

  function smile(ssmile) {
   var selection= getSelection();
   if (selection == 0) {
    var output= 'http://+ssmile+';
   } else if (selection == 1) {
    var output= '[img]'+ssmile+'[\/img]';
   } else if (selection == 2) {
    var output= ssmile;
   }
   document.sm.smile.value= output;
   document.sm.smile.select();
  }
 

 

  function changeOutput() {
   var output= document.sm.smile.value;
   if (output.indexOf('[img]') != -1) {
    var output= output.substring(output.indexOf('[img]')+5,output.indexOf('[\/img]'));
   } else if (output.indexOf('[image]') != -1) {
    var output= output.substring(output.indexOf('[image]')+7,output.indexOf('[\/image]'));
   } else if (output == 'Cliquez sur un smiley pour avoir le code') {
    var output= "";
   }
   smile(output);
  }

 
 </script>



</head>
<body >

        <table border="0" width="100%">
            <tr>
                <td width="71%"  valign="top">  
                <br>  
                <br>

<div align="center">  
             
<form name="sm">
<input type="text" size="75" value="Cliquez sur un smiley pour avoir le code" name="smile">
<select name="output" onChange="changeOutput()">
 <option value="ubb1">{img}</option>  
 <option value="ubb2">[img]</option>
 <option value="emai">URL</option>
 </select>
</form>


Merci pour votre aide.

Bisous et bon WE.
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 11/01/2004 à 12:27:19
Acces au message Programmation page de smileys
En fait à chaque fois que tu change la sélection, les balises se rajoutent au lieu de prendre la place des autres, bizarre :o
Voir le profil de l'auteur Editer le message
Couettecouette
http://bavardeurs.free.fr/couette.gif
L'expérience est la somme des conneries auxquelles on a survécu

-Couettecouette-
-Forum Bavardages-
inscrit le 03/03/2003
le 11/01/2004 à 12:30:05
Acces au message Programmation page de smileys
Ben oui, et j'arrive pas à changer ça ... ;-(
Voir le profil de l'auteur Editer le message
Fremen_SF
inscrit le 09/01/2004
le 11/01/2004 à 15:55:57
Acces au message Programmation page de smileys
Wow mon premier post ici :)
J'ai jeté un coup d'oeil à ton script, et en fait je ne vois toujours pas l'intérêt de la fonction changeOutput().
En rajoutant une variable globale smileUrl qui contient l'url du dernier smiley sélectionné, on peut simplifier cette fonction.
J'ai testé le script suivant chez moi, sous Mozilla, et il me semble mieux fonctionner, donc peut-être que ça pourra t'aider :

<script type="text/javascript" language="javascript">
 
  var smileUrl; // Variable globale utilisee lors de l appel de changeOutput()

  function getSelection() {
   var selection= document.sm.output.selectedIndex;
   return selection;
  }

  function smile(ssmile) {
   var selection= getSelection();
   smileUrl = ssmile;
   if (selection == 0) {
    var output= '{img '+ssmile+'}';
   } else if (selection == 1) {
    var output= '[img]'+ssmile+'[\/img]';
   } else if (selection == 2) {
    var output= ssmile;
   }
   document.sm.smile.value= output;
   document.sm.smile.select();
  }
 
  function changeOutput() {
   smile(smileUrl); // Appel de smile() en fournissant l url en parametre
  }

 </script>

Message modéré le 11/01 à 15:58:05 par Fremen_SF.

Voir le profil de l'auteur Editer le message
Couettecouette
http://bavardeurs.free.fr/couette.gif
L'expérience est la somme des conneries auxquelles on a survécu

-Couettecouette-
-Forum Bavardages-
inscrit le 03/03/2003
le 11/01/2004 à 17:54:52
Acces au message Programmation page de smileys
Ca marche impeccable !!! Merci Fremen_SF !!! (:)(:)(:)
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/screens/trigun2.gif

test
inscrit le 01/03/2003
le 11/01/2004 à 21:06:25
Acces au message Programmation page de smileys
J'avais un script comme ça qui marche trés bien, je l'ai même donné sur ce forum: http://membres.lycos.fr/panicattack/messmileys/smileys.html
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 11/01/2004 à 22:00:57
Acces au message Programmation page de smileys
Fremen_SF -> bienvenu !

Message modéré le 11/01 à 22:01:20 par Babaorum.

Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 11/01/2004 à 22:08:13
Acces au message Programmation page de smileys
Puppet -> Ton script a le même problème que celui de couettecouette.
Quand on sélectionne un smiley et qu'on passe sur les différents choix du menu déroulant à plusieurs reprises, les balises s'additionnent au lieu de juste changer
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/screens/trigun2.gif

test
inscrit le 01/03/2003
le 11/01/2004 à 22:35:34
Acces au message Programmation page de smileys
ça s'additionne en effet quand on revient sur {img je n'avais jamais remarquer, mais rien à faire c pas fait pour cliquer de partout (o)
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 11/01/2004 à 22:42:41
Acces au message Programmation page de smileys
Non, c'est sûr (:) Mais c'est quand même un inconvénient ;)
Voir le profil de l'auteur Editer le message
Couettecouette
http://bavardeurs.free.fr/couette.gif
L'expérience est la somme des conneries auxquelles on a survécu

-Couettecouette-
-Forum Bavardages-
inscrit le 03/03/2003
le 12/01/2004 à 09:35:47
Acces au message Programmation page de smileys
Bon Puppet, tu peux prendre mon script !!! :p(::)
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
http://membres.lycos.fr/panicattack/screens/trigun2.gif

test
inscrit le 01/03/2003
le 12/01/2004 à 10:02:17
Acces au message Programmation page de smileys
8-)
Voir le profil de l'auteur Editer le message
monster
inscrit le 19/08/2004
le 28/08/2004 à 18:44:27
Acces au message Programmation page de smileys
j'aimerais bien fair comme vous mai ché pas??!!
vous pover me dir comment en fait???
-pour avoir une page rien que pourles smiley
-pour quent en clique dessus sa va directement dans le mess???


s.v.p sa serait gentil:-/
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 29/08/2004 à 13:02:26
Acces au message Programmation page de smileys
  1. La programmation de site web doit être le seul sujet de discussion ici.

   2. Ne pas créer systématiquement un nouveau topic pour y exposer son problème: regardez la liste des topics et utilisez la fonction "recherche" afin de vérifier que votre question n'ait pas déjà était posée. De préférence posez votre question dans un topic approprié plutôt que d'en créer un nouveau.

   3. Aucun message disant "va sur tel site, tu trouveras ce que tu demandes", parceque tout le monde connait ces sites d'aides en programmation, et donc s'ils viennent ici poser leurs questions, c'est qu'il veulent plus d'aides!

   4. Ne vous attendez pas à obtenir une solution prête au copier/coller. Ici vous ne trouverez que des gens intéressés (qui sont là avant tout car ils aiment la programmation) qui se feront un plaisir de vous aider, pas vous mâcher tout le travail. Donc soyez patients et n'oubliez pas que ce forum a pour vocation "d'apprendre".

   5. Pour toute discussion n'ayant pas de rapport avec le sujet décrit ci-dessus, je vous invite à venir dans le salon de thé.

   6. Les modérateurs sont: Babaorum, ZeCoMiC, Centaurus et Puppet_Master.


Voir le profil de l'auteur Editer le message
 
Haut de la pageTopics
 
Ajout de messages impossible Vous ne pouvez pas ajouter de messages.

Forum gratuit proposé par les-forums.com v 2.6.6 - Un service Twidi.com - Flux RSS du forum

Page générée en 0,052 secondes le 04/07 à 00:49:44.