Page 1 sur 1

script smiley....

Posté : 06 nov. 2005, 12:35
par flex
voilà mon problème

mon script :
var message; 
function inserticon(message){ 
    var temps; 
    temps=form1.comm.value; 
    temps=temps+''+message+'' 
    form1.comm.value=temps; 
}

---------------
mon code :
<a onclick='inserticon(":-)");'><img src="<%dir%/images/icon.gif"></A>&nbsp 

<form name=form1 action='<%dir%>index.php' method=post>
<input type=hidden name=req value=view>
<input type=hidden name=act value=comm>
<input type=hidden name=user value='<%mm_user%>'>
<input type=hidden name=id value=<%mm_id%>>
<textarea class=commarea name=comm cols=60 rows=4></textarea>
<br>
<input class=button type=submit name=sm value='<%_submit%>'>
<? $en['mess'] = str_replace(":-)",'<img src="<%dir%/images/icon.gif">',$en['mess']); ?>

</form>
------------------------
qqun voit qqch d'anormal ?

le problème est que lorsque je clique sur l'icon.gif le ":-)" apparait bien dans la fenêtre mais lorsque je valide le formulaire au lien d'avoir mon gif qui s'affiche j'ai " :-)"

Posté : 06 nov. 2005, 12:58
par Cyrano
Ce que je vois d'anormal, ce sont des balise ASP : <%mm_id%> par exemple... :-k

Posté : 07 nov. 2005, 00:47
par flex
non non c'est pas ça le soucis..c'est plutot au niveau de la fonction str_replace :? l'icone de s'affiche pas

Posté : 07 nov. 2005, 22:56
par Chamsou
Ce que je vois d'anormal, ce sont des balise ASP : <%mm_id%> par exemple... :-k
:) merci j'allait bêtement demanque ce que ces codes <% ... %> fesait la !

--------------------

pourquoi tu utilise pas plutot la fonction suivantes :
 // remplace le code par son image 
$comm= eregi_replace (":- )","<img src='/images/smyle.gif' border='0'>", $comm);