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