IMPOSTAZIONE DELLE APPLICAZIONI


Aggiunta delle informazioni d'intestazione JavaScript
Usare l'evento Header JS per memorizzare sul modulo o sulla pagina qualsiasi funzione JavaScript(TM) si desideri chiamare da altri eventi. Non č necessario includere i tag <SCRIPT>. IBM® Lotus® Domino(TM) crea questi tag automaticamente e mette lo script nel tag <HEAD> della pagina o del modulo HTML.

Per aggiungere le informazioni d'intestazione JavaScript

1. Nel quadro di programmazione, fare clic sulla linguetta Oggetti.

2. Selezionare l'evento Header JS.

3. Immettere lo script nell'area Script.

4. Fare clic sul segno di spunta verde per confermare il lavoro.

Esempio: Aggiunta delle informazioni d'intestazione JavaScript

In questo esempio si usa JavaScript(TM) e Cookie per caricare nel browser una pagina o un modulo e salvare un cookie chiamato "Cookie_Man" nel file di cookie dell'utente. L'esempio visualizza anche un messaggio che mostra il numero di volte in cui un utente ha visitato il sito. Vengono usate due funzioni, doCookie() e getTimes(), scritte nell'Header JS. Queste funzioni sono chiamate dall'evento onLoad.

Nota La data di scadenza effettiva nel codice deve essere modificata con una data futura, per fare in modo che i Cookie funzionino correttamente.

Nell'evento Header JS immettere il seguente codice:

cookieName = "Cookie_Man";

function doCookie() {

 var index = -1;

 if(document.cookie) {

    index = document.cookie.indexOf(cookieName);

  }

  if (index == -1) {

    document.cookie = cookieName +

"=1; expires=Sabato, 01-Apr-2000 08:00:00 GMT";

  } else {

    var countbegin = document.cookie.indexOf("=", index)+ 1;

    var countend = document.cookie.indexOf(";", index);

    if (countend == -1) {

      countend = document.cookie.length

    }

    var count = eval(document.cookie.substring(countbegin, countend)) + 1;

    document.cookie=cookieName+"="+count+"; expires=Saturday, 01-Apr-2000 08:00:00 GMT";

  }

}

function getTimes() {

  if(document.cookie) {

    var index = document.cookie.indexOf(cookieName);

    if (index != -1) {

     var countbegin = document.cookie.indexOf("=", index)+ 1;

      var countend = document.cookie.indexOf(";", index);

      if (countend == -1) {

        countend = document.cookie.length;

      }

      return document.cookie.substring(countbegin, countend);

    }

  }

  return 0;

}

L'evento di pagina o modulo onLoad contiene il seguente codice:

doCookie(); // Preleva le informazioni dal cookie

document.forms[0].visited.value = getTimes(); // conteggio visite con formato nel documento

Creare un campo di testo sul modulo chiamato "Visitato"

Includere nel modulo il seguente testo:


Vedere anche