diff --git a/js/media.dialog.js b/js/media.dialog.js
index 34c35cb..bb916e5 100644
--- a/js/media.dialog.js
+++ b/js/media.dialog.js
@@ -31,7 +31,7 @@ Drupal.media.dialog.open = function (element, params) {
   this.method = typeof params.method != 'undefined' ? params.method : 'insert';
 
   // Pass the params to the query string.
-  var path = '/media/browser';
+  var path = Drupal.settings.basePath + 'media/browser';
   if (params) {
     path += '?' + $.param(params);
   }
@@ -79,7 +79,7 @@ Drupal.media.dialog.insert = function (files) {
 };
 
 Drupal.media.dialog.format_form = function (files) {
-  var path = '/media/' + files[0].fid + '/format-form';
+  var path = Drupal.settings.basePath + 'media/' + files[0].fid + '/format-form';
   this.iframe.attr('src', path);
   this.method = 'wysiwyg_insert';
 };
