Mam problem z przesłaniem danych z okna popup do okna z którego zostało wywołane.
Mam taki kod:
funkcja odpowiadającą za otwarcie okna popup
function myopen(windowname) { properties = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resiza
ble=no,copyhistory=no,width=690,height=390'; filename ='image_admin.php'; mywindow = window.open(filename,windowname,properties); }
funkcja odpowiadająca za przesłanie danych do opener'a
function setParentText() { if($('.file_name').val() != '') { var str = $('.file_dir').val()+'/'+$('.file_name').val(); var name = window.name; window.opener.document.getElementById(name).value = str; window.close(); } }
wywołanie
wszystko działa jak należy dopóki nie załaduje wywołania z innego pliku ajaxem
$.post('hendler.php',{ mod_name: 'investment', mod_action: 'details_form', floors: $floors },function(dane){ var $dane = $(dane); $('.floors').append($dane); })
ten kod zwraca mi dokładnie taki kod
i to załadowane ajaxem już nie działa :/ otwiera mi się okienko popup ale nie zwraca mi danych, wygląda mi to że nie działa kod
window.opener.document.getElementById(name)
nie znajduje obiektu :/
macie jakiś pomysł jak to naprawić albo jak to inaczej zrobić?
Dobra problem rozwiązany
