English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 9.0.3940
  • Miglioramenti

WEB: Customizzazione Login1.htm

copia link

Descrizione

Instant Developer incorpora alcuni file HTML nei sorgenti delle applicazioni web. Tali file HTML vengono poi inviati al browser durante la renderizzazione delle pagine web. Uno di questi file, login1.htm, contiene tutto il codice HTML necessario per mostrare la videata di login agli utenti.

Nelle versioni precedenti di Instant Developer l'inclusione dei file HTML avveniva riportando il file su un'unica riga, eliminando quindi tutti i caratteri a-capo eventualmente presenti nel file stesso. Tale operazione, normalmente, non causa problemi poiché il file contiene codice HTML. Può, però, causare malfunzionamenti se il file contiene codice Javascript con commenti. Per esempio se il file contiene il seguente codice HTML:

   <a href="http://www.progamma.com">
      Sito web progamma
   </a>
le precedenti versioni di Instant Developer lo inviavano al browser su un'unica riga:
   <a href="http://www.progamma.com">Sito web progamma</a>
e questo non dà problemi. Se, però, all'interno del file era presente la una qualunque funzione javascript:
  <script>
    function f()
    {
      // Mostro un messaggio
      alert('1');
    }
  </script>
Instant Developer la inviava al browser su un'unica riga:
  <script> function f() { // Mostro un messaggio alert('1'); } </script>
causando errori poiché il commento, presente nella funzione javascript, convolge tutto il testo che si trova a destra dello stesso.

Modifiche da applicare ai file login1.htm

Come indicato sopra, a partire dalla versione 9.0.3940 Instant Developer inserisce i file HTML esattamente come sono scritti inserendo, quindi, i caratteri a-capo eventualmente presenti. Tale miglioramento ha richiesto alcuni piccoli aggiustamenti al file login1.htm in tutti i temi grafici. Qualora abbiate customizzato il file login1.htm, occorre applicare le seguenti modifiche affinché la videata di login sia corretta.

  • Template SEATTLE: eliminato uno degli spazi HTML &nbsp; dalla riga 47 (spazio tra la label PASSWORD ed il campo di input corrispondente. Internet Explorer mostrava il campo Password leggermente spostato a sinistra rispetto al campo UserName


    Modifica al file login1.htm del template SEATTLE. Sopra la vecchia versione, sotto la nuova versione senza lo spazio HTML.
  • Template CASUAL: eliminato uno degli spazi HTML &nbsp; dalla riga 37 (spazio tra la label PASSWORD ed il campo di input corrispondente. Internet Explorer mostrava il campo Password leggermente spostato a sinistra rispetto al campo UserName


    Modifica al file login1.htm del template CASUAL. Sopra la vecchia versione, sotto la nuova versione senza lo spazio HTML.
  • Template SIMPLICITY: inserito il testo width:150px all'interno della proprietà style di entrambi i campi di input alle righe 31 e 37. Internet Explorer mostrava i campi con larghezze differenti


    Modifica al file login1.htm del template SIMPLICITY. Sopra la vecchia versione, sotto la nuova versione con l'impostazione della larghezza dei campi.

Funzionalità interessate

La customizzazione dei file HTML del template, in particolare del file login1.htm.

Note

  • Instant Developer inserisce nelle applicazioni web i seguenti file HTML:
    1. Login1.htm: videata di login. Utilizzato in applicazioni RD, RD2 ed RD3.
    2. FormList1.htm, FormList2.htm: prefisso e suffisso della lista delle videate aperte (normalmente vuoti). Utilizzato solo in applicazioni RD e RD2.
    3. Header.htm: intestazione delle applicazioni. Utilizzato solo in applicazioni RD e RD2.
    4. Menu1.htm, Menu2.htm: rispettivamente prefisso e suffisso del menù dell'applicazione (normalmente vuoti). Utilizzato solo in applicazioni RD e RD2.
    5. Page1.htm, Page2.htm: rispettivamente prefisso e suffisso delle videate principali dell'applicazione (normalmente vuoti). Utilizzato solo in applicazioni RD e RD2.
    6. Report.htm: utilizzato per mostrare un BLOB in anteprima quando viene disabilitata l'apertura di nuove videate. Utilizzato solo in applicazioni RD e RD2.
    7. SB1.htm, SB2.htm: rispettivamente prefisso e suffisso della status bar delle applicazioni (normalmente vuoti). Utilizzato solo in applicazioni RD e RD2.
    8. TB1.htm, TB2.htm: rispettivamente prefisso e suffisso della toolbar globale delle applicazioni (normalmente vuoti). Utilizzato solo in applicazioni RD e RD2.
    9. Validate1.htm, Validate2.htm: porzioni utilizzate per effettuare la validazione presso w3c delle pagine web qualora sia stata attivata la generazione STRICT del codice HTML. Utilizzato solo in applicazioni RD e RD2.

Ultima modifica: 26/02/2010 / Validità: da 9.0.3940

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum