Возникла вот такая необходимость, в коде JS получить расширение файла.

Придумывать не стал), нашел в поиске. 

var fileUrl = that.settings.poster, parts, ext = ( parts = fileUrl.split("/").pop().split(".") ).length > 1 ? parts.pop() : "";

И потом, в зависимости от расширения делаем одно либо другое:

if(ext == 'swf'){
 image = $('<object class="obj-flash flash-height" width="100%" height="444" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="wmode" value="opaque" /><param name="movie" value="http://dg-saratov.demo-templates.ru/images/15.swf" /><embed class=" flash-height" wmode="opaque" class="obj-flash" width="100%" height="444" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://dg-saratov.demo-templates.ru/images/15.swf" type="application/x-shockwave-flash"></embed></object>');
}else{
 image = $('<img class="ui-video-background-poster" src="' + that.settings.poster + '">');
}

 

Чтобы сделать комментарий, нужно авторизоваться на сайте!