Chcę sprawdzić czy strona jest ładowana w iframe, pobrać nazwę okna i wykonać kod (wczytanie osobnych .css itp) zależnie od tego w jakim oknie jest wyświetlana.
$mystring = "<script language='javascript'> document.write(window.name); </script>"; $findme = 'app_runner_fb_https'; if ($pos === false) { } else { }
Poprawnie pobiera nazwę okna, ale nie chce wykonać sprawdzenia IF, gdy wyświetlę w iframe jako aplikację FB wyświetla "The string 'app' was not found in the string 'app_runner_fb_https520e145443783g4051f057'" gdy wyświetlę stronę normalnie zwraca "The string 'app' was not found in the string '' gdy podmienię $mystring na 'app_runner_fb_https520e145443783g4051f057" wtedy działa. Zgłupiałem już i nie mam pojęcia czemu nie chce tego sprawdzić mimo że poprawnie pobiera wartość window.name do $mystring - zresztą ją wyświetla