Ticket #179 (closed defeito: fixed)

Opened 16 years ago

Last modified 15 years ago

Bug do connector do ExpressoMail. Função cExecuteForm

Reported by: amuller Owned by: niltonneto
Priority: grave Milestone: Expresso 2.0
Component: ExpressoMail Version: trunk
Severity: Keywords: connector handler
Cc: rodsouza WorkGroup:

Description

Na função cExecuteForm ocorre um erro com funções handlers. Na linha:

divUpload.innerHTML= "<iframe onload=\"cExecute('$this.functions.getReturnExecuteForm',"+handler+");\"  style='display:"+(debug_controller ? "" : "none")+";width:"+(debug_controller ? 400 : 0)+";height:"+(debug_controller ? 400 : 0)+";' name='uploadFile'></iframe>";

Quando na verdade o certo deveria ser:

		var iframe = document.createElement('iframe');
		iframe.name="uploadFile";
		iframe.onload = function(){cExecute('$this.functions.getReturnExecuteForm', handler);}
		iframe.style.display = (debug_controller ? "" : "none");
		iframe.style.width = (debug_controller ? 400 : 0) + "px";
		iframe.style.height = (debug_controller ? 400 : 0) + "px";
		divUpload.appendChild(iframe);

Porém não funciona no IE. O jeito de contornar o problema é:

tmp_border_id=border_id;
tmp_folder_name=folder_name;
var handler_save_msg = function(data){ return_save(data,this.tmp_border_id,this.tmp_folder_name); }

Change History

comment:1 Changed 15 years ago by wmerlotto

  • Cc amuller removed
  • Version changed from 1.0 to Trunk (trunk)
  • Milestone set to Expresso 2.0

comment:2 Changed 15 years ago by niltonneto

  • Owner changed from alguem to niltonneto
  • Priority changed from media to grave

comment:3 Changed 15 years ago by niltonneto

Corrigido em [1369].

comment:4 Changed 15 years ago by niltonneto

  • Status changed from new to closed
  • Resolution set to fixed

O ticket #633 foi aberto para registrar a pendência a partir dessa correção.

Note: See TracTickets for help on using tickets.