Não costumo intervir em tópicos cujo outro colega já está tentando ajudar, mas como vi que está havendo uma dificuldade na obtenção do resultado, segue um exemplo que acabei de criar para tentar ajudar na solução:
https://iwh.tec.br/scriptcase/blank_size_window/index.php
Evento onExecute da Blank:
ob_clean();
//criando dinamicamente o script php para acesso ajax (caso não exista no diretório corrente)
//receberá parâmetros do Js e colocará em sessão
$contentPHP = <<<'PHP'
<?php
session_start();
if($_POST)
{
foreach ($_POST as $key => $value)
{
$_SESSION[$key]=$value;
}
}
PHP;
if (!file_exists('ajax.php')) {
file_put_contents('ajax.php', $contentPHP);
//cria arquivo ajax.php reexecuta aplicação blank
sc_redir(blank_size_window);
}
ob_flush();
//inclui bib jquery
//após carga do documento lê dimensões da tela (veja bem da tela não da janela do browser)
//executa script ajax passando a altura e largura do Js para o PHP
?>
sc_include_lib("jquery");
//
<script>
$( document ).ready(function() {
var altura = window.screen.height;
var largura = window.screen.width;
$.ajax({
method: "POST",
url: "ajax.php",
data: { width: altura, height: largura }
})
.done(function( msg ) {
//alert( "Data Saved: " + msg );
});
});
</script>
<?php
//exibe o resultado da super global $_SESSION criada no script ajax
if (isset($_SESSION['width'])) {
echo 'Altura:',$_SESSION['width'], '<br>Largura:', $_SESSION['height'];
}
//Nota, a app blank deve ser rodada uma vez para criar o arquivo ajax.php.
TAGS: HAROLDO, PASSANDO VALORES DO JAVASCRIPT PARA PHP, BLANK, JQUERY, AJAX, NOWDOC, PHP