Chiedo scusa se ritorno sull'argomento.

Penso di avere scoperto l'arcano. Scriptcase è un Framework multilanguage; le varie traduzioni sono tabellate e passate alle funzioni come variabili.

Uno degli errori più ricorrenti e che manda in crash le applicazioni è ad esempio nella funzione
codice:
function nm_delete(str_file)
 {
  bol_pode = true;
  if (parent && parent.nmFrmEditPhpEdit && parent.nmFrmEditPhpEdit.nm_form && parent.nmFrmEditPhpEdit.nm_form.modificado && parent.nmFrmEditPhpEdit.nm_form.modificado.value == "S" && !confirm('O arquivo foi editado modificado. \ Em nClique OK para abrir o novo arquivo descartar e come modificaes.'))
  {
   bol_pode = false;
  }
  if (bol_pode && confirm('Fare clic su OK per confermare l'eliminazione di file.'))
  {
   document.nm_form_del.field_file.value = str_file;
   document.nm_form_del.submit();
  }
 }
In realtà tutto ciò che si trova in confirm, viene passato come variabile letta da tabella. Ovviamente a questo punto il secondo apice crea casino.

Qualcuno sa suggerirmi come memorizzare correttamente la stringa per evitare l'errore oggetto di questo thread ?

Grazie in anticipo.