none
Dúvida ao chamar uma tela modal jquery UI RRS feed

  • Pergunta

  • Tenho esse código. No click da lupa, gostaria de chamar uma função jquery e jogar uma página para dentro dele com todos os parâmetros passados assim:

    HTML:

    <img id='' style='display:; cursor:hand' name='Pesquisa_Contrato' width='16' height='16' src='/gen/mid/lupa.gif' border='0' alt='Pesquisa Contrato' onClick="javascript:AbrePesquisa('/GEN/ASP/GEN0001a.asp?ind_situacao=&tipo_empresa=&ind_classificacao=&p_cod_tipo_contrato=&indsubmit=false&txt_nome_campo_cod=num_contrato&txt_nome_campo_cod_ts=cod_ts_contrato&txt_nome_campo_desc=nome_contrato&ind_tipo_pessoa=J&funcao_executar=PesquisaContratoMontaFilial();&abre_modal=S&ind_alteracao_contrato=&tipo_preco=','Pesquisa_Contrato','Pesquisa Contrato', 700, 500, 20, 15, 'S')">

    Onde está o javascript: AbrePesquisa, gostaria de chamar esse jquery e com os parâmetros passados, ou seja, executar uma página dentro de um Modal:

    <script>
    $(function() {
    $( "#dialog" ).dialog();
    });
    </script>

    Como eu faria isso? Tenho todas as dúvidas.

    segunda-feira, 3 de agosto de 2015 17:33

Todas as Respostas

  • Você poderia utilizar o modal do JQuery com IFrame.

    Exemplo:

    <img id='btnPesquisarContrato' style='display:; cursor:hand' name='Pesquisa_Contrato' width='16' height='16' src='/gen/mid/lupa.gif' border='0' alt='Pesquisa Contrato' />
    
    <div id="divModal" style="display:none;">
    	
    	<iframe id="ifModal" src="" frameborder="0" width="700" height="500" marginheight="0" marginwidth="0" scrolling="no">
    	</iframe>
    	
    </div>
    
    <script type="text/javascript">
    
    $('#btnPesquisarContrato').click(function() {
    
    	$('#ifModal').attr('src', '/GEN/ASP/GEN0001a.asp?ind_situacao=&tipo_empresa=&ind_classificacao=&p_cod_tipo_contrato=&indsubmit=false&txt_nome_campo_cod=num_contrato&txt_nome_campo_cod_ts=cod_ts_contrato&txt_nome_campo_desc=nome_contrato&ind_tipo_pessoa=J&funcao_executar=PesquisaContratoMontaFilial();&abre_modal=S&ind_alteracao_contrato=&tipo_preco=');
    	
    	$("#divModal").dialog();
    	
    });
    
    </script>


    Carlos Eduardo Ferreira

    terça-feira, 4 de agosto de 2015 12:40
  • Carlos, está me dando esse erro:

    Resource interpreted as Stylesheet but transferred with MIME type text/html:

    Tentei ver na internet como resolver isso, mas ainda não consegui.

    terça-feira, 4 de agosto de 2015 14:01
  • Crie um iframe a parte para ver se a página é carregada corretamente, para podermos identificar aonde está o problema.

    <iframe id="ifTeste" src="/GEN/ASP/GEN0001a.asp?ind_situacao=&tipo_empresa=&ind_classificacao=&p_cod_tipo_contrato=&indsubmit=false&txt_nome_campo_cod=num_contrato&txt_nome_campo_cod_ts=cod_ts_contrato&txt_nome_campo_desc=nome_contrato&ind_tipo_pessoa=J&funcao_executar=PesquisaContratoMontaFilial();&abre_modal=S&ind_alteracao_contrato=&tipo_preco=" frameborder="0" width="700" height="500" marginheight="0" marginwidth="0" scrolling="no">
    </iframe>


    Carlos Eduardo Ferreira

    terça-feira, 4 de agosto de 2015 14:28