IFRAME gerando problema em todas as aplicações

Senhores acho que todos os problemas relacionados a botões pararem de funcionar nas aplicações estão relacionados a utilização de iframe, fiz uma série de testes porque tenho muitos clientes que chamam as consultas do sistema através do seu portal, tipo quantidade de vagas disponíveis na turma … a chamada deles é feita da seguinte forma … (seja AD / wordpress ou outra solução)

iframe style=“border: 0;” src=“host-aplicação” width=“100%” height=“800px” frameborder=“0” scrolling=“YES”

nesse caso todas as consultas começaram a dá o seguinte problema ao inspecionar
(Imagem anexa)

O que me incomoda demais e que perdemos muito tempo para acharmos esses error passamos para bugs@ not entanto a demora e muito grande, totalmente diferente da pressa do nosso cliente com a aplicação dele parada.

Pedimos somente um pouco de compreensão nesse casos de bugs que param os sistemas.

Tenho bug suportado a NM a respeito de erro na console sobre arquivo sweetalert, mas eles não querem admitir o problema.
Os erros de console são muitos.

Vou dizer o que eu acho:

Enviamos problemas encontrados para bugs@.
Suporte recebe e analisa, se detectar o erro repassa a equipe de desenvolvimento.

Problema: Equipe de suporte não tem qualificação suficiente para avaliar os problemas então os bugs por nós detectados não são repassados para equipe de desenvolvimento.
Chego a ficar interagindo com suporte por semanas, na tentativa de provar a eles os problemas. Quando não fica no esquecimento eles simplesmente alegam não detectarem o problema.

Scriptcase :slight_smile:
Suporte Netmake :-1:

O Scriptcase sempre gerou erros no console, nos logs do apache/php-fpm.
Desde a versão 5 que uso tem sido assim.
Dá para notar porque tanto bug.

Alexandre,
Já tinha notado também, mas o problema é que agora esta parando as aplicações, esses novos erros estão desabilitando os botões, então o problema se tornou mais sério no meu ponto de vista.

1 Curtida

Esta ficando uma bomba relógio…

Procurei nos fontes gerados e essa propriedade não está sendo criada:
$this->Ini->str_schema_all

Exatamente Haroldo, todas as vezes que tem uma chamada oriunda de um iframe, ela não é criada e por consequência os botões são todos congelados …

Este erro persiste na 9.4.001?

Sim, esse erro aliás esta causando problemas em Consultas com subconsultas / formulários mestre-detalhes / porque ele acontecendo os botões param de funcionar, já fiz um extenso email para o bugs@, mas …

1 Curtida

Aplicação de Consulta com Subconsulta – Erro de Código Gerado …
Tenho uma aplicação de consulta com subconsulta com formato Slide, nesse Slide temos um botão com link para outra opção, funcionou até a versão 9.4.001, depois disso parou de funcionar e os erros foram relatados diversas vezes ao suporte, mas o nosso em termos de BUGS deixa muito a desejar(depois do desabafo), entrei no código gerado na classe de grid e veja o problema …

************* nm_gp_submit4

$nm_saida->saida(" function nm_gp_submit4(apl_lig, apl_saida, parms, target, opc, apl_name, ancor) \r\n");
$nm_saida->saida(" { \r\n");
$nm_saida->saida(" var sob_iframe = ‘’;\r\n");
if ((isset($_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘sc_modal’]) && $_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘sc_modal’]) || (isset($_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘dashboard_info’][‘under_dashboard’]) && $_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘dashboard_info’][‘under_dashboard’])) {
$nm_saida->saida(" sob_iframe += ‘parent.’;\r\n");
$nm_saida->saida(" eval (“var func_menu_aba = " + sob_iframe + “parent.createIframe”); \r\n”);
$nm_saida->saida(" if (typeof func_menu_aba !== ‘function’) \r\n");
$nm_saida->saida(" { \r\n");
$nm_saida->saida(" sob_iframe += ‘parent.’;\r\n");
$nm_saida->saida(" } \r\n");
}
// $nm_saida->saida(" eval (“var func_menu_aba = " + sob_iframe + “parent.createIframe”); \r\n”);

************* nm_gp_submit5
$nm_saida->saida(" { \r\n");
$nm_saida->saida(" parms = parms.replace(/@percent@/g, “%”); \r\n");
$nm_saida->saida(" if (m_confirm != null && m_confirm != ‘’) \r\n");
$nm_saida->saida(" { \r\n");
$nm_saida->saida(" if (confirm(m_confirm))\r\n");
$nm_saida->saida(" { }\r\n");
$nm_saida->saida(" else\r\n");
$nm_saida->saida(" {\r\n");
$nm_saida->saida(" return;\r\n");
$nm_saida->saida(" }\r\n");
$nm_saida->saida(" }\r\n");
$nm_saida->saida(" var sob_iframe = ‘’;\r\n");
if ((isset($_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘sc_modal’]) && $_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘sc_modal’]) || (isset($_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘dashboard_info’][‘under_dashboard’]) && $_SESSION[‘sc_session’][$this->Ini->sc_page][‘exibe_competicoes_encerradas’][‘dashboard_info’][‘under_dashboard’])) {
$nm_saida->saida(" sob_iframe += ‘parent.’;\r\n");
$nm_saida->saida(" eval (“var func_menu_aba = " + sob_iframe + “parent.createIframe”); \r\n”);
$nm_saida->saida(" if (typeof func_menu_aba !== ‘function’) \r\n");
$nm_saida->saida(" { \r\n");
$nm_saida->saida(" sob_iframe += ‘parent.’;\r\n");
$nm_saida->saida(" } \r\n");
}
// $nm_saida->saida(" eval (“var func_menu_aba = " + sob_iframe + “parent.createIframe”); \r\n”);

Esse problema está a mais de uma semana com suporte e retorno/correção que é o que esperamos nada, postando aqui para vê se ajuda que tiver passando pelo mesmo problema.

Veja que pelo o meu entendimento quando executou a consulta criou o frame e quando foi para a subconsulta tentou criar/utilizar novamente ai gerou o erro, nesse caso comentei esse linha e a consulta esta funcionando, não sei se exatamente essa é a das melhores opções, mas como a documentação dos fontes não ajudam foi o que interpretei.