Novità

Questo script è...

LuigiB;n2101003 ha scritto:
non far partire il range dalla preistoria... mi sa cheipende da quello...

Hai perfettamente ragione..... ho spostato il range iniziale + vicino ai nostri tempi .

ed ho avuto una bella visione: "Elenco ritardi e Tabellone :cool::cool::cool: abbagliante
con link di riferimento tipo questo: file:///D:/Documents%20and%20Settings/claudio/Dati%20applicazioni/spaziometria/temp/scriptOutput/Output20180210224517.htm#k63_6 .

Bene, urge quanto prima un piccolo corso in cui ci spieghi dettagliatamente i passaggi altrimenti io sciopero :rolleyes::rolleyes::rolleyes: .

Ciao
 
ciao Claudio se ti riferisci alla navigazione del documeto ecco uno script di esempio con le spiegazioni ...

Codice:
Option Explicit
Sub Main
    '================= PREMESSA =====================================================
    'questo script dimostra l'uso di link per la navigazione all'interno del documento
    'come sapete l'output di spazioscript è un file in formato html pertanto si possono
    'usare le funzionalità del linguaggio html quando occorrono
    'per farlo va inserito l'apposito codice html direttamente dentro l'output o con la
    'funzione scrivi oppure con la funzione ScriviHtml fatta apposta ma presente solo
    'nelle ultime versioni

    '================= ISTRUZIONI ====================================================
    ' per poter navigare il documento bisogna innanzi tutto definire delle sezioni
    ' all'interno del documento , ogni sezione dovrà avere un suo nome con il quale potremo
    ' riferirci ad essa , i nomi delle sezioni devono essere univoci
    ' per creare una sezione nel documento usiamo la routine presente nello script CreaSezione
    ' successivamente la sezione andrà chiusa con la routine anc'essa presente nello script
    ' ChiudiSezione
    ' per spostarci da una parte all'altra del documento inseriremo delle apposite link che
    ' otteniamo tramite la funzione GetTestoLink al quale passeremo il nome della sezione che
    ' vogliamo linkare

    '================  ESEMPIO ===================================================
    ' ammettiamo di avere uno script che produca una tabella principale di 10 righe e 10
    ' tabelle secondarie.
    ' Vogliamo che da ciascuna riga della tabella principare si possa andare alla relativa
    ' tabella secondaria.
    ' Nello stesso tempo vogliamo che dalla tabella secondaria con un click si possa tornare
    ' alla tabella principale

    '=============== PROCEDIMENTO ================================================
    ' creeremo una prima sezione dove scriveremo la tabella principale , successivamente creeremo
    ' altre 10 sezioioni una per ogni tabella secondaria.

    'nome della sezione contenente la tabella principale
    Dim sNomeSezPrincipale
    'nome della sezione contenente la tabella secondaria
    Dim sNomeSezTabSecondaria  
    Dim k,j


    sNomeSezPrincipale = "TabellaPrincipale"
    ' apriamo la sezione
    Call CreaSezione( sNomeSezPrincipale)
    ' creiamo la tabella principale e dinamicamente ad ogni riga costruiremo il nome della sezione
    ' che conterrà la tabella secondaria riferita alla riga corrrente
    ReDim aV(2)
    aV(1) = "Titolo 1"
    aV(2) = "Link"
    Call InitTabella ( aV)
    For k = 1 To 10
        ' costruisco il nome per la sezione secondaria.
        sNomeSezTabSecondaria = "TabSecondaria" & k
        ' alimento la riga della tabella
        aV(1) = "Testo riga " & k
        aV(2) = GetTestoLink(sNomeSezTabSecondaria,"Tab secondaria" & k )
        Call AddRigaTabella (aV)
    Next
    Call CreaTabella
    ' chiudiamo la sezione della tabella principale
    ChiudiSezione

    ' scriviamo le tabelle secondarie ciascuna dentro la sua sezione

    For k = 1 To 10
        ' creo una link per riportare alla tabella principale
        Call ScriviHtml(GetTestoLink(sNomeSezPrincipale  , "Indietro"))

         ' costruisco il nome per la sezione secondaria.
        sNomeSezTabSecondaria = "TabSecondaria" & k
        ' creo la  sezione
        Call CreaSezione( sNomeSezTabSecondaria )

        aV(1) = "titolo 1"
        aV(2) = "Titolo 2"
        Call InitTabella ( aV)
        For j = 1 To 10
            aV(1) = "Testo riga " & k
            aV(2) =  "Testo riga " & k
            Call AddRigaTabella (aV)

        Next
        Call CreaTabella
        ' chiudo la sezione
        ChiudiSezione
    Next

End Sub
Sub CreaSezione (sNome )
    Dim s
    s = "<div id =""" & sNome & """>"
    Scrivi s
End Sub
Sub ChiudiSezione
    Dim s
    s = "</div>"
    Scrivi s
End Sub
Function GetTestoLink (sNomeSez , sDescr)
    Dim s
    s = "<a href=""#"  & sNomeSez   & """>" & sDescr & "</a>"
    GetTestoLink = s
End Function
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 21 maggio 2026
    Bari
    88
    65
    11
    87
    59
    Cagliari
    05
    64
    45
    80
    74
    Firenze
    37
    56
    25
    19
    36
    Genova
    29
    31
    90
    15
    17
    Milano
    73
    61
    45
    85
    48
    Napoli
    21
    85
    29
    48
    77
    Palermo
    40
    02
    66
    87
    51
    Roma
    23
    68
    57
    60
    26
    Torino
    44
    04
    76
    05
    57
    Venezia
    79
    86
    19
    29
    40
    Nazionale
    33
    54
    75
    39
    63
    Estrazione Simbolotto
    Milano
    27
    16
    30
    21
    26

Ultimi Messaggi

Indietro
Alto