Newsgroup: it.comp.appl.notes-domino
Titolo: bruttissimo bug

Guardate il seguente sorgente della pagina html creata da Domino:
il codice javascript è stato inserito nella colonna dove si trovano
gli url, per formattarli all'esigenza...ma....
**********************************************************************
<HTML>
<!-- Lotus-Domino (Release 5.0.8 - June 18, 2001 on Windows NT/Intel)
-->
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- 
document._domino_target = "_self";
function _doClick(v, o, t, h) {
  var form = document._DominoForm;
  if (form.onsubmit) {
     var retVal = form.onsubmit();
     if (typeof retVal == "boolean" && retVal == false)
       return false;
  }
  var target = document._domino_target;
  if (o.href != null) {
    if (o.target != null)
       target = o.target;
  } else {
    if (t != null)
      target = t;
  }
  form.target = target;
  form.__Click.value = v;
  if (h != null)
    form.action += h;
  form.submit();
  return false;
}
// -->
</SCRIPT>
</HEAD>
<BODY TEXT="000000" BGCOLOR="FFFFFF">
<FORM METHOD=post ACTION="/prove/prova.nsf/432543543?OpenForm&Seq=1"
NAME="_DominoForm">
<INPUT TYPE=hidden NAME="__Click" VALUE="0">
<script language="javascript">
var url = "; C:\file\testi\prova.txt";
var suburl = url.substring(2);
document.write(suburl+"<br>");
</script>
</FORM>
</BODY>
</HTML>
***********************************************************************
Il risultato del document.write ovviamente dovrebbe essere:
C:\file\testi\prova.txt
invece da qualsiasi browser mi esce fuori:
C:filetestiprova.txt
Ma da cosa dipende?
Un bug di Domino?
Eppure il sorgente della pagina sembra corretto!!
Un bug del browser?
Ma lo fa con tutti! (ovviamente solo su Windows)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

<!-- Lotus-Domino (Release 5.0.8 - June 18, 2001 on Windows NT/Intel)
-->
...e con
<!-- Lotus-Domino (Release 5.0.10 - June 18, 2001 on Windows NT/Intel)
-->?


 -->?
  Ma è un bug conosciuto?
Lo risolvo con l'update?


 Ma lo fa con tutti! (ovviamente solo su Windows)
Sě, sě, č un libertino.
A parte masturbazioni sociopsicologiche; che ne dici di scrivere:
var url = "; file:///C|/testi/prova.txt";
o al limite:
var url = "; C:\\testi\\prova.txt";
???
--
Juda of 3AM - juda(strudel)
despammed.com
/---------------/
Nella mia condizione di base sono piuttosto acido, ma difficilmente
rimango di sale.

 ???
purtroppo l'url lo prendo da un vista dove lo inserisco dopo un
@Prompt([LOCALBROWSE]e quindi me lo tengo come mamma l'ha fatto.
Cmq prima di sbattermi provo su un'altra versione.


 Cmq prima di sbattermi provo su un'altra versione.
Fai una replace di "\" con "\\" (penso che dovresti scriverlo nella
formula come "\\" e "\\\\").


 formula come "\\" e "\\\\").
Ho fatto questo mettendo nell'input translation del campo:
@ReplaceSubstring(campo;"\\";"/")
e adesso fortunatamente funziona


 e adesso fortunatamente funziona
Non č che la fortuna c'entri molto; comunque meglio cosě.


 Non č che la fortuna c'entri molto; comunque meglio cosě.
Finchč sviluppavo in C e Java, ci mettevo l'ingegno...
...adesso che sviluppo in Notes...confido nella fortuna! :-)
A riguardo mi hanno detto che l'esperienza porta fortuna


 A riguardo mi hanno detto che l'esperienza porta fortuna
 Capisco.
