Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [APOGEO] ASP 3.0 Guida Completa – 'La guida della guida'

    Salve a tutti,
    dopo un lungo periodo di astinenza (assolutamente non volontario) rieccomi ad intasare il forum con i miei messaggi…

    *************************************** ***************************************

    Premetto di aver fatto una bella ricerca e non avendo trovato alcun thread relativo a quello che avevo in mente di fare, ho deciso di aprirne uno nuovo di zecca.

    Oltretutto ho notato che ancora oggi ci sono molte persone che si avvicinano per la prima volta al mondo dell’HTML, in particolare a quell’affascinante e potente linguaggio denominato ASP (Active Server Pages per i neofiti) con cui si creano le pagine web dinamiche che interagiscono con gli utenti che le consultano.

    Visto quindi che io sono uno di quelli che cominciano ora con l’ASP (mi sono finalmente deciso di mettermi a leggere quest’ottimo libro di 800 pagine che pagai 88.000 Lire nel 2001 – 10 minuti di vergogna…) e per cui anch'io sono uno di quelli che in primis impareranno da questo thread, ho ben pensato di creare ‘un punto di ritrovo’ dove chiarire tutti i dubbi e le perplessità che si incontrano via via fra le pagine del libro, sia per quanto riguarda gli esercizi pratici di fine capitolo, sia per tutti gli svariati esempi che l’autore propone di volta in volta nel mezzo della lettura, e chi più ne ha più ne metta.

    Sperando che questo thread non muoia fra le infinità di argomenti aperti ogni giorno su questo utilissimo forum, vi prego soltanto di rispettare una sorta di formattazione nella stesura delle vostre richieste come segue.

    È importante che il titolo del post presenti un’indicazione che riporti il riferimento preciso alla pagina e al punto esatto per cui si richiedono delucidazioni, pertanto vi riporto i ‘format’ che dovrete semplicemente COPIA/INCOLLAre nel campo TITOLO del modulo di immissione post e compilare a dovere a seconda delle necessità (basta sostituire ‘inserisci’ con il dato richiesto):

    - in caso di riferimento ad un esempio pratico di codice:
    || GIORNO: inserisci || PAGINA: inserisci || LISTATO: inserisci ||
    - in caso di riferimento ad una figura o risultato di un esempio:
    || GIORNO: inserisci || PAGINA: inserisci || FIGURA: inserisci ||
    - in caso di riferimento ad un esercizio di fine capitolo:
    || GIORNO: inserisci || PAGINA: inserisci || ESERCIZIO: inserisci ||
    L’unica raccomandazione è quella di mantenere pulita e ordinata la stesura del thread, seguendo il formato del titolo proposto poc’anzi di modo che i riferimenti siano chiari e diretti, il che porterà ad una maggiore facilità di lettura e velocità nelle risposte.

    Con la speranza che questa mia idea si qualche vaga utilità a qualcuno, invito chiunque a postare suggerimenti (oltre alle richieste di aiuto ovviamente) per migliorarla e renderla funzionale il più possibile.

    Grazie in anticipo a tutti coloro che ne prenderanno parte.

    by El Porcharo

    "Non c'è possibilità di accordo fra leoni e uomini
    e c'è inimicizia fra lupi e agnelli..."
    Omero

  2. #2

    || GIORNO: 4 || PAGINA: 115 || ESERCIZIO: 1 ||

    Comincio subito io con la prima richiesta di aiuto in modo che sia da esempio

    Allora, ho creato questa funzione cercando di scopiazzarla dagli esempi qua e la perché di testa mia non mi riusciva proprio di risolverla…

    codice:
    <%@ LANGUAGE=VBScript %>
    <% Option Explicit %>
    <HTML>
    <HEAD>
    <TITLE> G4 ES1 Pag 115 </TITLE>
    <META NAME="Generator" CONTENT="">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    
    <BODY>
    
    <%
    	Function iSumSeries (iStart, iStop)
    	 Dim iCounter, iTemp
    	  iTemp = 0
    		For iCounter = iStart to iStop
    		iTemp = iTemp + iCounter
    		Next
    	iSumSeries = iTemp
    	End Function
    
    %>
    Risultato:
    
    <%
    iSumSeries (1, 2)
    %>
    
    </BODY>
    </HTML>
    Ora non so se la funzione vada bene o meno, l’output non si visualizza per via del modo in cui ho richiamato la funzione. Non capisco perché non vada bene, qualche pagina indietro si dice che il modo di richiamarla è quello ma a me da questo errore:
    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A0414)
    Impossibile utilizzare parentesi per la chiamata di routine Sub
    /asp/esercizi/-g4es1.asp, line 27, column 17
    iSumSeries (1, 2)
    ----------------^
    Poi ho avuto ancora più difficoltà con il secondo esercizio, ma prima di continuare vorrei cercare di capire bene questo (anche perché sono fermo da circa due settimane, causa principale la mancaza di internet per forza maggiore )


    by El Porcharo

    "Non c'è possibilità di accordo fra leoni e uomini
    e c'è inimicizia fra lupi e agnelli..."
    Omero

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Te lo dice...
    O così:

    codice:
    iSumSeries 1, 2
    o così:

    codice:
    call iSumSeries (1, 2)
    Roby

  4. #4
    ah...
    ho capito, ma allora nel libro c'è un'altro errore di stampa

    Ora devo scappare al lavoro, stasera ci riguardo bene.
    Per ora ti ringrazio per la prontezza nella risposta

    by El Porcharo

    "Non c'è possibilità di accordo fra leoni e uomini
    e c'è inimicizia fra lupi e agnelli..."
    Omero

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quel libro è fatto apposta per tenerti sveglio...

    Roby

  6. #6

    ?

    by El Porcharo

    "Non c'è possibilità di accordo fra leoni e uomini
    e c'è inimicizia fra lupi e agnelli..."
    Omero

  7. #7
    non ci sono errori nel libro... hai fatto 1 piccolo errorino:

    quando vuoi visualizzare il risultato devi usare il response.write():

    <%
    Response.Write(iSumSeries(1, 2))
    %>

    oppure se sei nell'HTML:

    <%=iSumSeries(1, 2)%>


    PS per convenzione tieni sempre la parentesi di sinistra attaccata (senza spazi) al nome della funzione:

    così si -> iSumSeries(1, 2)

    così no -> iSumSeries (1, 2)

    ciao, e continua è un libro stupendo.

    fulvio.

  8. #8
    roby,
    scusa se rompo le balle, ho provato con la chiamata che mi hai detto tu, nessun errore però non mi visualizza nulla. Solo la parte di testo che ho scritto io in HTML...
    :master:
    by El Porcharo

    "Non c'è possibilità di accordo fra leoni e uomini
    e c'è inimicizia fra lupi e agnelli..."
    Omero

  9. #9
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Ma non si poteva partire da qualcosa di un po' più recente?
    (vedi pag. 720) :maLOL:
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  10. #10
    azz... abbiamo postato contemporaneamente

    si, lo so che è fatto troppo bene (la logica della spiegazione, sembra di ascoltare un prof ) per questo ho creato 'sto thread in modo da renterlo ancora più PROF


    cacchio.. lo sapevo ma non c'ho pensato al r.w! grazie!!

    by El Porcharo

    "Non c'è possibilità di accordo fra leoni e uomini
    e c'è inimicizia fra lupi e agnelli..."
    Omero

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.