// set up communicaiton between webview and window app.js ------------ var win3 = Ti.UI.createWindow({ id: 'win3' }), preview = Ti.UI.createWebView({ url: 'preview.html', height: 'auto' }), labelTitle = Ti.UI.createLabel({ title: 'Title not set' }), labelSubTitle = Ti.UI.createLabel({ title: 'Subtitle not set' }); tabGroup.addEventListener('focus', function() { labelTitle.title = inputTitle.value || 'Title not set'; labelSubTitle.title = inputSubTitle.value || 'Subtitle not set'; Ti.App.fireEvent('tiToWeb', { 'pic': photo, 'picUrl' : photoPath, 'title': labelTitle.title, 'subTitle': labelSubTitle.title }); inputTitle.blur(); inputSubTitle.blur(); }); win3.add(preview); preview.html -------------- Ti.App.addEventListener('tiToWeb', function(data) { $('img').attr('src', data.picUrl); $('#poster-title').text(data.title); $('#poster-subtitle').text(data.subTitle); });