buenas...
pues si que tu conocimiento en javascript es bien limitado porque java y javascript no son lo mismo y lo unico que lo asemeja es el nombre. ya me diras que fue por vagancia pero mientras la comunidad de este foro tenga como meta seguir ofrenciendo la excelencia, recibiras este tipo de respuesta inicial. dejando eso a un lado...
no veo porque no te funcione la ruta relativa, que de hecho, deberia funcionarte puesto que la ruta en realidad comienza desde la raiz de modo que no tiene importancia desde que subcarpeta lo cargues.