Aller au contenu

mettre un son dans une fonction


vero

Sujets conseillés

bonjour comment rajouter le html suivant

<object src="wav/notify.wav" hidden="true" volume="100"></object>

à la chaine $chaine de cette fonction

Function ConstruitLigneDiscussion( $loginchat, $heure, $de, $dit, $pseudo, $msg, $couleur, $prive, $chat_lang) { 
   Global $chat_appel, $langue_chat;

   $chaine = '';

   // Taille par defaut des caracteres
   if ( (strncasecmp( $dit, "crie", 4) == 0) or (strncasecmp( $dit, "shouts", 6) == 0) ) {
       $taille = "_crie";
   } else if ( strncasecmp( $dit, "murmur", 6) == 0) {
       $taille = "_murmure";
   } else {
       $taille = "";
   }

   if ($pseudo) {

       if ($de == "Service") {
           // Message de service privé (en général un message d'erreur)
           if (strcasecmp( $pseudo, $loginchat) == 0) {
               $dit = TraiteLangueMessage( $dit, $chat_lang);

               // Message de service
               $chaine .= addslashes( "<font class=\"chat_service_prive\"><i>$heure</i> - <b> $de $dit $pseudo : </b>$msg</font><br>");

               // Appel
               if ($prive == 2) $chat_appel = true;
           }
       } else {
           // Traitement html du message
           $msg = TraiteLigneMessage( $msg);

           // Couleur du message
           if ((!is_null($couleur)) and ($couleur >= CL_NOIR) and ($couleur <= CL_BLANC)) {
               $msg = sprintf( '<font color="#%06s">', dechex( $couleur)) . $msg . '</font>';
           }

           // Message d'un utilisateur
           if ($prive > 0) {
               // Message prive
               if ((strcasecmp( $de, $loginchat) == 0) or (strcasecmp( $pseudo, $loginchat) == 0)) {
                   $chaine .= addslashes( "<font class=\"chat_prive\"");
                   $chaine .= addslashes( "><i>$heure</i> - <b> $de $dit $pseudo (" . $langue_chat["prive"] . ") : </b>");
                   if ($taille <> "") {
                       $chaine .= addslashes( "</font><font class=\"chat_prive$taille\"");
                       $chaine .= ">";
                   }
                   $chaine .= addslashes( "$msg</font><br>");
                   // Appel /!\ Ne doit en théorie plus passer par là
                   if ($prive == 2) $chat_appel = true;
               }
           } else  {
               // Message public
               if (strcasecmp( $pseudo, $loginchat) == 0) {
                   // Message destinataire
                   $style = "chat_dest";
               } elseif (strcasecmp( $de, $loginchat) == 0) {
                   // Message expéditeur
                   $style = "chat_exp";
               } else {
                   $style = "chat";
               }

               $chaine .= addslashes( "<font class=\"$style\"");
               $chaine .= addslashes( "><i>$heure</i> - <b>$de $dit $pseudo</b> : ");
               if ($taille <> "") {
                   $chaine .= addslashes( "</font><font class=\"$style$taille\"");
                   $chaine .= ">";
               }
               $chaine .= addslashes( "$msg</font><br>");
           }
       }
   } else {
       // Traitement de la langue du message de service
       $dit = TraiteLangueMessage( $dit, $chat_lang);

       // Message de service
       $chaine .= addslashes( "<font class=\"chat_service\"><i>$heure</i> - <b> $de $dit</b></font><br>");
   }

   return $chaine;
}

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...