como puedo asignar valores dinámicos a partir de una funcion de java script a...

oswaldo_mm2
16 de Febrero del 2005
tengo yo una pregunta.
hice una función de javascript que me regresa el valor seleccionado de una lista desplegable, y deseo qu el valor arrojado por esa lista desplegagle funja como parámetro en donde debiera ir la url del archivo de sonido.

function Cargar() {
var nombre = document.getElementById("Select1");
var cancion = "http://ruta/"+nombre.value+".mp3";
return cancion;
}
, la función me regresa correctamente el valor de la canción, pero lo que no sé es cómo pasársela al tag EMBED para que se ejecute, yo le hice así:

<embed src="javascript:Cargar();" type="audio/mpeg"></embed>.
pero en ningún momento se carga el archivo de audio y ya me cersioré de que existiera y de que la función se ejecute.. cómo le puedo hacer???