vero Posté 4 Septembre 2005 Partager Posté 4 Septembre 2005 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 More sharing options...
loufoque Posté 5 Septembre 2005 Partager Posté 5 Septembre 2005 Tu concaténes. Lien vers le commentaire Partager sur d’autres sites More sharing options...
e.MiLoU Posté 5 Septembre 2005 Partager Posté 5 Septembre 2005 Au début $chaine = '<object src="wav/notify.wav" hidden="true" volume="100">'; à la fin $chaine .= '</object>'; return $chaine; Lien vers le commentaire Partager sur d’autres sites More sharing options...
loufoque Posté 5 Septembre 2005 Partager Posté 5 Septembre 2005 Oulah ça m'étonnerait que ce soit l'effet désiré... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant