Estoy tratando de escribir un juego html MUD con javascript. Intento imprimir un mensaje que muestra una imagen del personaje que realiza la acción cuando se pasa el mouse por encima.
Aquí está mi código hasta ahora
function printMessage(message,char){ $("#messageScreen").append('<p onmouseover="showPicBottom('+char.race+','+char.pic+')" onmouseout="removePic()">'+""+message+"</p>"); } function showPicBottom(race,pic){ var pichtml=""; if (origin=="Human"){ pichtml='<img src="img/human/'+"Pic ("+pic+")"+'.PNG"/ width="200">'; }else{ pichtml='<img src="img/elf/'+"Pic ("+pic+")"+'.PNG"/ width="200">'; } $("#picBottom").append(pichtml); }Siempre obtengo "Uncaught SyntaxError: Unexpected token ','" en la primera función. Aparentemente, la forma en que agregué esas dos variables fue incorrecta. Creo que son las comillas pero no he encontrado la manera. ¿Cómo lo soluciono?