Если вы используете window.showModalDialog, чтобы открыть ваше модальное диалоговое окно, то в соответствии с MSDN звучит так, как будто вы можете вернуть значение из модального диалога, установив returnValue свойство на окне. Похоже, он будет работать и в Firefox, основываясь на документации Mozilla . В диалоговом окне вы должны установить свойство returnValue:
window.returnValue = GetTheUrlThatWasTypedIn();
А затем в родительском окне извлеките его в переменную при открытии модального диалога:
var theUrl = window.showModalDialog(/* parameters go here */);